You will build backends for customer-facing products using .NET.
Responsibilities
- Build backend services for customer-facing products in .NET.
- Collaborate with Product Managers, Product Owners, Engineering, and QA to deliver high-quality applications.
- Package applications into Docker containers and deploy them into AWS environments.
- Apply security best practices for web applications throughout the development lifecycle.
Required Skills
- 5+ years of hands-on experience with .NET Core, Entity Framework, MediatR, and SignalR.
- 5+ years of experience with AWS services including IAM, VPC, Cognito, API Gateway, Lambda, ECS, S3, ECR, AuroraDB, CloudWatch, and AWS CLI.
- 5+ years of experience packaging applications into Docker containers and deploying to AWS.
- Strong knowledge of Domain Driven Design (DDD) and Command Query Responsibility Segregation (CQRS).
- Experience with authentication and authorization protocols such as AD, Azure AD, SAML, OAuth2, or OpenID Connect.
- Proficiency with GitHub, GitHub Actions, and JFrog Artifactory.
- Solid understanding of data structures and security best practices for web applications.
- Experience working in Agile workflows, specifically Scrum or SAFe.
- University degree in Computer Science or a comparable field.
Preferred Skills
- AWS Solutions Practitioner certification.
- Experience with additional programming languages.