Line of Service
AdvisoryIndustry/Sector
Not ApplicableSpecialism
Application & Emerging TechnologyManagement Level
Senior AssociateJob Description & Summary
A career in our Advisory Service Delivery Centre is the natural extension of PwC’s leading class global delivery capabilities. We provide premium, cost effective, high quality services that support process quality and delivery capability in support for client engagements.Responsibilities
As a Senior Associate, you’ll work as part of a team of problem solvers with extensive consulting and industry experience, helping our clients solve their complex business issues from strategy to execution. Specific responsibilities include but are not limited to:
- Proactively assist in the management of several clients, while reporting to Managers and above
- Train and lead staff
- Establish effective working relationships directly with clients
- Contribute to the development of your own and team’s technical acumen
- Keep up to date with local and national business and economic issues
- Be actively involved in business development activities to help identify and research opportunities on new/existing clients
- Continue to develop internal relationships and your PwC brand
Minimum Year(s) of Experience: +2 years of experiences with software development life cycle environment using JAVA or .NET, with at least 1 year working experience in Python development.
Minimum Degree Required: Bachelor degree in computer science, software engineer or related area (Equivalent work experience will be considered).
Knowledge Preferred:
• Python 2.7 or 3.5 (or above);
• Web frameworks such as Django, Flask and Tornado
• Asynchronous programming libraries such as gevent and asyncio
• ORM libraries such as SQLAlchemy
• Relational databases such as PostgreSQL, MySQL and Oracle;
• NoSQL database such as MongoDB;
• RESTful API or GraphQL;
• Familiar with Microservices and container technologies.
• GCP/AWS/Azure experience or knowledge is a plus
Skills Preferred:
• Software applications building including appropriate coding standards, unit tests, integration tests and deployment scripts;
• Defining software architectures, collaborates with other team members and managers to explore existing systems, determines areas of complexity, potential risks to successful implementation, and the applications capabilities;
• Translates designs and style guides provided by the UI/UX team into functional user interfaces, ensuring cross browser compatibility and performance; and,
• Communicates continually with the client and project teams and present progress of the development effort.
A NodeJS Developer Will:
• Develop applications in back-end technologies, and deliver functional and quality applications on time;
• Assist PM to delivery projects within planned budget and required quality level and prepare staffing plan & allotment of resources;
• Maintain, improve and optimize applications and provide consulting and guidance on back-end issues;
• Owns success and take responsibility for successful delivery of the solutions; and,
• Contributes to continual improvement by suggesting improvements to user interface, software architecture or new technologies.
Education (if blank, degree and/or field of study not specified)
Degrees/Field of Study required: Degrees/Field of Study preferred:Certifications (if blank, certifications not specified)
Desired Languages (If blank, desired languages not specified)
Travel Requirements
Up to 40%Available for Work Visa Sponsorship?
YesGovernment Clearance Required?
NoJob Posting End Date
Get email alerts for the latest"Technology Consulting-Python Engineer-Senior Associate 2-Shanghai jobs in Shanghai"