Location Name: Pune Corporate Office - Mantri
Job Purpose
We are seeking a skilled and experienced .NET Developer with strong expertise in Angular, Progressive Web Apps (PWAs), and a solid understanding of object-oriented programming (OOP), SOLID principles, and design patterns. The ideal candidate will design, develop, and implement robust, scalable, and maintainable web applications using the Microsoft stack and modern front-end technologies. You will collaborate with cross-functional teams to deliver high-quality solutions aligned with business objectives.
Duties And Responsibilities
Key Responsibilities
- Develop and maintain web applications using .NET (C#, ASP.NET Core/Framework).
- Build responsive and dynamic front-end interfaces using Angular and implement Progressive Web Apps (PWAs) for enhanced user experience.
- Apply OOP concepts, SOLID principles, and design patterns to create maintainable, extensible, and testable code.
- Implement Dependency Injection (DI) and other best practices for modular and loosely coupled architecture.
- Ensure responsive design and cross-browser compatibility for all web applications.
- Create and maintain technical documentation, including design specs, unit tests, and deployment procedures.
- Work closely with business analysts, QA teams, and project managers to understand requirements and ensure timely delivery.
- Ensure code quality and best practices through code reviews, unit testing, and automated CI/CD pipelines.
- Troubleshoot and debug technical issues across applications and integrations.
Required Qualifications And Experience
Required Skills & Qualifications
- 3+ years of experience in .NET development (C#, ASP.NET, MVC, Web API).
- Strong understanding of OOP concepts, SOLID principles, and common design patterns (e.g., Repository, Factory, Singleton, Strategy).
- Experience with Dependency Injection frameworks (e.g., built-in .NET Core DI, Autofac, Ninject).
- Experience with Angular, JavaScript, HTML, CSS, and front-end frameworks.
- Knowledge of Progressive Web Apps (PWAs) concepts and implementation.
- Experience with responsive design and cross-browser compatibility.
- Knowledge of REST/SOAP APIs, OData, and other web service technologies.
- Experience with SQL Server, including T-SQL and stored procedures.
- Familiarity with Azure services (App Services, Logic Apps, Key Vaults, etc.) is a plus.
- Strong problem-solving skills and attention to detail.
- Excellent communication and team collaboration abilities.
________________________________________
Preferred Qualifications
- Microsoft certifications in .NET technologies.
- Experience with Agile/Scrum methodologies.
- Experience integrating with third-party systems like SharePoint, Teams, or Azure Active Directory.