Software Engineer, Senior Associate
Role details
Job location
Tech stack
Job description
- Design, develop, and maintain microservices using .NET and REST APIs,leveragingAI-assisted coding workflows to accelerate delivery.
- Build responsive and user-friendly UI components using ReactJS and integrate with backend services using AI tools for rapid prototyping and iteration.
- Deploy and manage applications on Azure,leveragingservices like Functions, Blob Storage, Azure API Manager, and Azure SQL.
- Write clean, scalable code using AI coding assistants; leverage AI for test generation, code completion, refactoring, and debugging.
- Participate in code reviews, using AI-assisted review tools to improve quality andidentifyissues faster.
- Collaborate with API architects, DevOps engineers, QA teams, and product owners.
- Participate in Agile ceremonies and contribute to sprint planning, estimation, and delivery.
- Support troubleshooting, bug fixing, and optimization in development and production environments.
- Contribute to teamknowledge-sharingon effective AI-assisted development patterns and prompt engineering techniques.
AI-Native Engineering Expectations
- Use AI coding assistants (GitHub Copilot, Cursor, Claude Code, Codex) as your default development workflow for code generation, completion, refactoring, and debugging.
- Leverage AI for automated test creation, code review preparation, and documentation drafting.
- Apply prompt engineering skills to consistently improve the quality and relevance of AI tool outputs.
- Contribute to team knowledge on effective AI-assisted development patterns.
Requirements
- 4+ years of full stack development experience in enterprise environments.
- Strong hands-on experience with .NET, ReactJS, and Azure services including Functions and Apps.
- Dailyproficiencywith AI coding assistants (GitHub Copilot, Cursor, Claude Code, or Codex) for code generation, test creation, debugging, and refactoring.
- Demonstrated ability to use prompt engineering techniques to improve AI tool output quality.
- Proficiencyin building and consuming REST APIs.
- Experience with Azure deployment, monitoring, and troubleshooting.
- Familiarity with CI/CD pipelines and Git-based version control.
- Strong understanding of Agile development practices.
- Experience with unit testing and test-driven development., * Awareness of agentic AI frameworks (LangChain, Claude Agent SDK, Azure AI Agent Service) and how they integrate with application development.
- Experience with Adobe Analytics, Target, Tag/Launch.
- Azure certifications (Azure Developer Associate or equivalent).
Benefits & conditions
The salary range for this position is: $77,000 - $202,000. Actual compensation within the range will be dependent upon the individual's skills, experience, qualifications and location, and applicable employment laws. All hired individuals are eligible for an annual discretionary bonus. PwC offers a wide range of benefits, including medical, dental, vision, 401k, holiday pay, vacation, personal and family sick leave, and more. To view our benefits at a glance, please visit the following link: https://pwc.to/benefits-at-a-glance
About the company
PwC provides services to 420 out of 500 Fortune 500 companies. The firm was formed in 1998 by a merger between Coopers & Lybrand and Price Waterhouse.