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