Due to the continued growth of our Dev team, we are looking for experienced and ambitious Senior .Net Developer to join our team. As a .NET Developer you will be involved in design, development, coding, customisation, configuration, testing, and deployment in support of our application.

​​Responsibilities:

  • Analysing business requirements and product design feasibility.
  • Upgrading existing .NET websites and applications.
  • Analyses existing code to understand performance impact and propose solutions.
  • Developing technical specifications.
  • Writing scalable code for .NET software applications.
  • Reviewing and debugging .NET applications.
  • Writing well-designed, scalable, reusable, and testable code.
  • Must have a strong analytical ability, well defined communication and people skills and the ability to solve problems and work independently.
  • ​Providing support and training for junior developers.

Skills & Other Requirements

  • Bachelor’s degree in computer science, computer engineering, or similar.
  • Proven previous work experience as a Senior .NET Developer.
  • 7+ years’ experience implementing and using the .NET stack to deliver applications using C#, ASP.Net MVC and SQL.
  • Strong background in .NET, C#, ASP.NET, MVC, Web Services, Web API.
  • Database design and development (Microsoft SQL Server)
  • Knowledge of JavaScript, Angular frameworks, specifically including AngularJS.
  • Hands-on experience with TDD (Test-driven development) and Agile development.
  • Ability to project manage.
  • Excellent problem-solving skills.
  • Excellent spoken and written English are required.