Apply now »

Role Overview

We are seeking a skilled C# Developer to design, develop, and maintain high-quality software solutions. The ideal candidate will have strong experience in .NET technologies, a solid understanding of software development best practices, and the ability to work collaboratively in an Agile environment.


Key Responsibilities

  • Design, develop, test, and maintain applications using C# and .NET framework/.NET Core
  • Build and integrate RESTful APIs and web services
  • Collaborate with cross-functional teams including product owners, QA, and DevOps
  • Write clean, scalable, and maintainable code following best practices
  • Troubleshoot, debug, and optimize application performance
  • Participate in Agile ceremonies (stand-ups, sprint planning, retrospectives)
  • Ensure code quality through unit testing and code reviews
  • Support deployment and production releases

Key Skills & Experience

  • Strong experience in C# and .NET / .NET Core
  • Experience with ASP.NET MVC / Web API
  • Good understanding of SQL Server / database design
  • Experience with Azure / cloud platforms (preferred)
  • Knowledge of Microservices architecture
  • Familiarity with front-end technologies (e.g., JavaScript, Angular, React) is an advantage
  • Experience with version control (Git) and CI/CD pipelines
  • Strong problem-solving and analytical skills

Apply now »