Role Overview
We are seeking a highly motivated MS .NET Full Stack Developer with 3-5 years of experience in designing, developing, and maintaining enterprise-grade web applications. The ideal candidate should possess strong expertise in Angular, .NET Core, C#, ASP.NET, REST APIs, and database technologies, along with exposure to cloud and containerization technologies such as Azure, Docker, and Kubernetes.
Responsibilities
- Develop, enhance, and maintain enterprise web applications using Angular, C#, ASP.NET, and .NET Core.
- Design and consume RESTful APIs and integrate applications with backend services.
- Collaborate with cross-functional teams to understand business requirements and deliver scalable software solutions.
- Participate in Agile ceremonies, code reviews, sprint planning, and technical discussions.
- Troubleshoot, debug, and resolve application issues while ensuring high performance and reliability.
- Support deployment, monitoring, and maintenance activities across development and production environments.
- Follow coding standards, best practices, and secure development guidelines.
- Contribute to application optimization, refactoring, and continuous improvement initiatives.
- Create and maintain technical documentation related to development activities.
Requirements
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
- 3-5 years of hands-on experience in software development.
- Strong experience with Angular 8+, TypeScript, HTML5, CSS3/SASS, and RxJS.
- Strong knowledge of C#, ASP.NET, .NET Core, MVC, and Web APIs.
- Experience with MongoDB and/or SQL databases.
- Knowledge of SOLID principles and design patterns.
- Experience with Git, source control, debugging, and defect tracking tools.
- Exposure to Microsoft Azure services, Docker, and Kubernetes.
- Familiarity with CI/CD pipelines and Azure DevOps.
Skills
- Angular
- .NET Core
- C#
- SQL
- Kubernetes
Nice to Have
- Knowledge of Microservices architecture.
- Exposure to Event-Driven Architecture and messaging systems.
- Familiarity with Domain-Driven Design concepts.
- Understanding of Micro Frontends and Angular Elements.
- Experience with application monitoring and logging tools.