Industry/Sector
Not Applicable
Specialism
Software Engineering
Management Level
Senior Associate
Job Description & Summary
The Opportunity
Join our Acceleration Center Mexico and help shape the future of business for our diverse client portfolio across geographies and jurisdictions. You’ll work at the heart of global teams across Advisory, Assurance, Tax and Business Services—solving real client challenges through connected collaboration. We’ll help you grow your skills so you can go further. With hands-on learning, cutting-edge tools and an inclusive culture, this is your opportunity to do inspiring work that makes a difference—every day.
As an IA Engineer - Senior Associate, you will engage in the dynamic field of Software and Product Innovation, focusing on Software Engineering to deliver impactful solutions. Within our Technology Consulting practice, you will leverage your skills to navigate complex challenges and build meaningful client relationships. As a Senior Associate, you will develop a deeper understanding of the business context and how it is evolving. You will guide and mentor others, maintaining professional and technical standards while responding effectively to diverse perspectives and needs.
In this role at PwC Acceleration Center Mexico, you will be at the forefront of client support, utilizing your problem-solving abilities to analyze complex concepts and deliver high-quality work. You will have the opportunity to anticipate client needs and embrace increased ambiguity, using these moments as opportunities for personal growth and development. By interpreting data to inform insights and recommendations, you will contribute to the delivery of client solutions and the firm's overall business strategies.
Responsibilities
- Developing and implementing software solutions using programming languages such as Java, Python, and C#.NET
- Managing the application lifecycle, including development, testing, and deployment, to deliver quality software
- Utilizing software development methodologies like Acceptance Test Driven Development (ATDD) and Continuous Integration/Continuous Delivery (CI/CD) for efficient project execution
- Conducting code reviews and debugging to maintain coding standards and improve software quality
- Designing and integrating enterprise applications using frameworks and platforms such as Spring Boot and Appian
- Collaborating with clients to gather and analyze business requirements, confirming alignment with technical solutions
- Building microservices and leveraging API management for seamless application integration
- Leading business process improvement initiatives through effective software project management and planning
- Troubleshooting and resolving software issues to enhance system performance and reliability
- Engaging in quality assurance testing to validate software functionality and user experience
What You Must Have
- At least a Bachelor's degree
- At least 2 years of experience
- Oral and written proficiency in English required
What Sets You Apart
- Utilizing Acceptance Test Driven Development (ATDD) for software projects
- Developing applications using Java, Python, and C++ programming languages
- Implementing Continuous Integration/Continuous Delivery (CI/CD) practices
- Designing solutions with Enterprise Application Architecture and Integration
- Navigating complex client requirements with Business Process Management (BPM)
- Excelling in software troubleshooting and debugging techniques
- Mentoring junior team members in software engineering methodologies
Travel Requirements
Up to 20%
Job Posting End Date