Description
You will build and maintain scalable web applications using .NET Core and C# with Angular frontends.
This role is on-site.
Responsibilities
- Develop full-stack features using .NET Core, C#, Angular, JavaScript, and CSS.
- Implement robust OOP design patterns and handle non-functional requirements like caching, logging, and security.
- Deploy and manage cloud infrastructure on AWS ECS, EKS, Lambda, and API Gateway.
- Build and maintain CI/CD pipelines and containerize services with Docker.
- Write unit tests using TDD practices and participate in rigorous code reviews.
Required Skills
- 5+ years of hands-on experience with .NET Core and C#.
- Strong proficiency in Angular, JavaScript, CSS, and jQuery for UI development.
- Deep understanding of OOP concepts and design patterns.
- Experience with AWS services including ECS, EKS, Lambda, API Gateway, and IAM.
- Knowledge of caching solutions such as ElastiCache (Redis/Memcached).
- Proficiency with Git, TFS, Docker, and CI/CD tools.
- Strong exposure to unit testing and TDD methodologies.