Salary
💰 $83,000 - $159,500 per year
Tech Stack
AndroidAngularASP.NETAzureDockerKubernetes.NETRedisSQL
About the role
- 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; Analyzing and improving query performance using Query Store, execution plans, and index tuning.
- 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 to enable observability, real-time monitoring, custom dashboards, and proactive alerting.
- 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.
Requirements
- 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