PwC is seeking a Senior Associate within IT Services for the Global People Technology team. This role focuses on full-stack development to build, support, and maintain internal web applications used globally by PwC member firms, driving digital transformation and enhancing business performance.
What You'll Do
- Work on an Agile team to develop and support an internal web application used by PwC member firms globally.
- Design and implement scalable, secure, and maintainable APIs using .NET 8+.
- Develop and implement unit tests using NSubstitute that run in CI/CD pipelines.
- Build and manage Azure Functions and serverless workflows for event-driven processing.
- Develop modern, responsive user interfaces using Angular 18.
- Leverage Docker and Kubernetes (AKS) to containerize and orchestrate application deployments.
- Integrate Redis and in-memory cache for caching strategies, session management, and real-time data access.
- Design and manage Azure SQL solutions for transactional and analytical workloads, including writing optimized T-SQL queries, stored procedures, and views, and analyzing and improving query performance.
- Work with Azure Service Bus for reliable, scalable message queuing and integration patterns.
- Implement and maintain enterprise-grade logging and telemetry using Azure Application Insights and/or Datadog.
- Implement and manage CI/CD pipelines using Azure DevOps.
- Work with GitHub Copilot and ChatGPT Enterprise to accelerate software development and improve code quality.
- Troubleshoot production issues, address performance bottlenecks, and contribute to root cause analysis.
- Participate in architecture decisions, enforce coding standards, and promote development best practices.
What We're Looking For
- Minimum of a High School Diploma.
- 4+ years of experience in full-stack development.
- Advanced proficiency in .NET 8+, ASP.NET Core, and C#.
- Strong expertise in Azure SQL, including performance tuning and scaling strategies.
- Proficiency with Angular 14+, ideally Angular 18.
- Solid experience with Docker, Kubernetes, and container lifecycle management.
- Working knowledge of Redis for caching and application performance.
- CI/CD experience using Azure DevOps and GitHub.
- Strong understanding of application monitoring, structured logging, and diagnostics using the ILogger pattern.
- This is a U.S. based role and PwC IT Services (US) LLC does not intend to hire external job seekers who will need, now or in the future, PwC IT Services (US) LLC sponsorship through the H-1B lottery.
Nice to Have
- Bachelor Degree preferred.
- Preferred Fields of Study: Information Technology, Computer Systems Analysis, Management Information Systems.
Technical Stack
- .NET 8+, ASP.NET Core, C#
- Azure SQL, T-SQL
- Angular 18
- Docker, Kubernetes (AKS)
- Redis
- Azure Service Bus
- Azure Application Insights, Datadog
- Azure DevOps
- GitHub Copilot, ChatGPT Enterprise
- NSubstitute
Team & Environment
Part of the Global People Technology team within PwC IT Services (US) LLC.
Benefits & Compensation
- Compensation range: $83,000 - $159,500
- Medical, dental and vision coverage
- Health savings accounts
- Mental health support
- Family and caregiver support
- Robust time off policy inclusive of sick, vacation and holiday time
- Retirement savings plan with Roth features and company match
- Annual discretionary bonus eligibility
Work Mode
This is a fully remote position open to candidates in the United States.
All qualified applicants will receive consideration for employment at PwC IT Services (US) LLC without regard to race; creed; color; religion; national origin; sex; age; disability; sexual orientation; gender identity or expression; genetic predisposition or carrier status; veteran, marital, or citizenship status; or any other status protected by law. PwC IT Services (US) LLC is proud to be an equal opportunity employer.
