PwC logo

Software Engineer - Senior Associate

PwC
NewPosted today

LOCATION

Kolkata · Onsite

EXPERIENCE

6 - 9 Years

TYPE

FullTime

SKILLS REQUIRED

PythonJavaJavascriptMicroservices ArchitectureRESTful APIsSQLObject-Oriented DesignCI/CDReact.js

Job description

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.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Software Engineer - Senior Associate