Overview
Software Engineer - Senior Associate (Python Javascript) in PwC's Acceleration Center India, Advisory - Other practice, developing software solutions and products that support digital transformation and enhance business performance for clients.
What you'll do
- Develop software solutions that support digital transformation and enhance business performance
- Design modules, code and test applications to deliver exceptional user experiences
- Use Java, Python and JavaScript to create scalable and efficient software systems
- Build scalable full-stack solutions using Java, Python, .NET and JavaScript/TypeScript frameworks such as Angular and React
- Develop APIs and microservices for integrated software systems
- Apply working knowledge of Azure Infrastructure and AI Services (Azure Functions, Agentic AI Services) to support cloud-native development patterns
- Develop API integrations and work with microservices to support seamless application functionality
- Design scalable data models and optimize database interactions using SQL and modern data storage technologies
- Conduct code reviews and adhere to coding standards to maintain software quality
- Apply branching, code review and version control best practices to support team delivery
- Implement continuous integration and continuous delivery (CI/CD) practices to streamline development processes
- Analyze business requirements and translate them into functional software designs
- Collaborate with cross-functional teams to improve business processes through software solutions
- Debug and troubleshoot software issues to optimize system performance
- Apply Object-Oriented Design (OOD) principles to develop robust software architectures
- Engage in business requirements analysis to align software development with client needs
- Drive clarity in moderately ambiguous situations by gathering requirements, identifying gaps and proposing solution options
- Demonstrate learning agility and adapt to evolving project demands
- Mentor junior developers and guide adoption of new technologies and AI-assisted development practices
What you'll need
- Bachelor's degree or equivalent experience
- 6 to 9 years of relevant experience in software engineering or related technology roles
Nice to have
- Leveraging AI coding agents (Claude, Cursor, GitHub Copilot) for rapid module development and code quality improvement
- Utilizing Continuous Integration/Continuous Delivery (CI/CD) methodologies
- Developing applications using Java and Python programming languages
- Excelling in API Management and Microservices architecture
- Demonstrating proficiency in Object-Oriented Design (OOD)
- Navigating complex client relationships with effective communication
- Analyzing business requirements for process improvement
- Mentoring junior team members in software development practice
Details
- Location: Kolkata (AC) - Eagle Ridge at Embassy Golf Links Business Park (KSDC)
Read the full description and apply on the company’s own careers page.