Description
Key Responsibilities
- Design, develop, and maintain applications using .NET Framework and C#
- Build and enhance front-end applications using Angular (latest or recent versions)
- Develop RESTful APIs and backend services following enterprise standards
- Collaborate with UI/UX, QA, and backend teams to deliver end-to-end solutions
- Write clean, maintainable, and well-documented code
- Perform code reviews and ensure adherence to best practices
- Troubleshoot, debug, and optimize application performance
- Participate in Agile/Scrum ceremonies including sprint planning and reviews
- Support production deployments and resolve issues as needed
Required Skills & Qualifications
- 10+ years of experience with .NET Framework
- Strong expertise in C#
- Solid hands-on experience with Angular (Angular 8+ preferred)
- Strong understanding of OOP, SOLID principles, and design patterns
- Experience developing REST APIs and web services
- Proficiency with HTML5, CSS3, JavaScript, TypeScript
- Experience with SQL Server (queries, stored procedures, performance tuning)
- Familiarity with Git and CI/CD pipelines
- Experience working in enterprise-scale applications
Preferred / Nice-to-Have Skills
- Experience with ASP.NET MVC / Web API
- Exposure to .NET Core / .NET 6+
- Experience with Azure or AWS
- Knowledge of Microservices architecture
- Experience with Unit Testing frameworks (NUnit, xUnit, MSTest)
- Familiarity with Docker or containerization





