The Opportunity
Join our Acceleration Center India 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 a DevOps Engineer - Intern, Specialist, you will engage in the dynamic field of Software and Product Innovation, contributing to the development and optimization of software engineering processes. Within our Cloud Engineering, Data & Analytics network, you will leverage your technical skills to support client-facing projects, confirming seamless integration and deployment of software solutions. As a Specialist, you will provide specialized technical knowledge, conducting detailed analyses and offering advisory support to specific projects. You will adapt to a fast-paced environment, taking ownership of your work and consistently delivering quality results that drive value for clients and contribute to the team's success.
In this role at PwC Acceleration Center India, you will be part of a collaborative team that values diverse perspectives and encourages continuous learning. You will have the opportunity to apply your technical skills in a supportive environment, where you can develop your potential and contribute to innovative solutions. This position offers a unique chance to work within our Software Engineering competency, where you can grow your career and make a meaningful impact.
Responsibilities
- Developing and maintaining software applications using programming languages such as Java, Python, and C++
- Implementing Continuous Integration/Continuous Delivery (CI/CD) pipelines to streamline software development processes
- Conducting code reviews and adhering to coding standards to enhance software quality
- Collaborating with cross-functional teams to gather and analyze business requirements for software projects
- Utilizing Application Lifecycle Management tools to manage software development and deployment
- Designing and implementing microservices architecture to improve system scalability and performance
- Debugging and troubleshooting software issues to validate smooth application functionality
- Applying Acceptance Test Driven Development (ATDD) methodologies to validate software solutions
- Supporting client management by providing technical insights and solutions for software engineering challenges
- Engaging in business process improvement initiatives to optimize software development workflows
- Leveraging API Management and REST Client technologies to integrate enterprise applications
- Participating in quality assurance testing to confirm software reliability and performance
What You Must Have
- At least a Bachelor's degree
- At least 1 years of experience
- Oral and written proficiency in English required
What Sets You Apart
- Preference for at least one of the following fields of study: Artificial Intelligence, Business Analytics, Computer and Data Engineering, Computer Science, Human Computer Interaction, Industrial Engineering, Information Systems/Technology, Machine Learning, Management Information Systems, Software Engineering
- Demonstrating proficiency in Acceptance Test Driven Development (ATDD) and Continuous Integration/Continuous Delivery (CI/CD)
- Utilizing programming languages such as Python, Java, and JavaScript for software development
- Applying knowledge of microservices architecture and API management to enhance client solutions
- Excelling in debugging and troubleshooting issues within complex software systems
- Supporting projects with specialized advice in enterprise application integration and architecture
- Conducting in-depth analyses to improve business process management and software project planning