We are looking for an experienced.NET Backend Developer with strong AWS expertise to design, develop, and operate scalable backend services and APIs. The role will focus on modern C#/.NET applications, cloud-native services on AWS, enterprise integrations, and reliable production engineering.
Key Responsibilities
Key Responsibilities
- Design and develop backend services using C#, modern .NET/.NET Core, and ASP.NET Core.
- Develop scalable REST APIs and integration services.
- Build and operate cloud-native applications on AWS.
- Design integrations with enterprise APIs, data platforms, and downstream systems.
- Containerize applications and support contemporary deployment patterns.
- Implement CI/CD pipelines, automated testing, and deployment practices.
- Implement application telemetry, monitoring, and observability.
- Improve application performance, security, resilience, and scalability.
- Troubleshoot complex application and integration issues.
- Support production releases and incident resolution.
- Contribute to API and integration-contract design.
- Participate in technical design, code reviews, and engineering best practices.
These responsibilities closely reflect the backend requirements already discussed internally for the Senior Software Engineer and Staff Software Engineer roles.
Skill Requirements
Mandatory Technical Skills
- C#
- .NET / .NET Core
- ASP.NET Core
- REST APIs / Web API development
- AWS
- SQL
- Containers
- Git
- CI/CD
- Automated Testing
- Application security
- Production engineering / troubleshooting