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.
Key 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.
Required Qualifications
- Bachelors degree in Computer Science, Information Technology, Engineering, or a related field.
- 3-5 years of hands-on experience in software development.
Required Technical Skills Front-End
- Strong experience with Angular 8+.
- Proficiency in TypeScript, HTML5, CSS3/SASS, and RxJS.
- Experience building responsive and user-friendly web applications.
Back-End
- Strong knowledge of C#, ASP.NET, .NET Core, MVC, and Web APIs.
- Experience designing and implementing RESTful services.
- Understanding of object-oriented programming principles.
Database
- Experience with MongoDB and/or SQL databases.
- Understanding of database design and optimization techniques.
Software Engineering
- Knowledge of SOLID principles and design patterns.
- Experience with Git, source control, debugging, and defect tracking tools.
- Familiarity with unit testing frameworks and test-driven development practices.
Cloud & DevOps
- Exposure to Microsoft Azure services.
- Understanding of Docker containers and Kubernetes fundamentals.
- Familiarity with CI/CD pipelines and Azure DevOps.
Preferred Skills
- 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.
Competencies
- Robust analytical and problem-solving skills.
- Excellent communication and collaboration abilities.
- Ability to work independently and within a team environment.
- Quick learner with a passion for technology and continuous improvement.
- Strong attention to detail and commitment to delivering high-quality solutions.
Disclaimer: This job description has been sourced from a public domain and may have been modified by Naukri.com to improve clarity for our users. We encourage job seekers to verify all details directly with the employer via their official channels before applying.
📌 Developer III - Software Engineering (Pune)
🏢 UST
📍 Pune