We are on the hunt for a talented and experienced .NET Developer to join our growing team. The ideal candidate will possess deep knowledge of the .NET framework, C#, and cloud solutions, particularly with Azure. This role requires collaboration with cross-functional teams to define, design, and ship new software solutions and features and upgrade existing applications or applications for our clients.

Key responsibilities:

  • Design, develop, and implement complex .NET applications using C#.
  • Work with cloud solutions, especially Azure, to design and implement scalable and highly available systems.
  • Collaborate with the product team to gather requirements and suggest solutions.
  • Write clean, scalable code using best practices in OOP and software design patterns.
  • Test, debug, and maintain the application software throughout the product lifecycle.
  • Work with other developers, QA, and product managers in an Agile environment.
  • Provide technical leadership and mentoring for junior developers.
  • Continuously improve upon existing applications and learn new technologies as the needs of the business evolve.

Requirements:

  • Minimum of 3 years experience working with the .NET framework, specifically using C#
  • Proficient in OOP concepts and design patterns
  • Extensive experience with Microsoft Azure
  • Strong background in web API development and integration
  • Experience with Entity Framework or other ORM tools
  • Ability to write clean, maintainable, and scalable code
  • Strong problem-solving and debugging skills
  • Ability to work collaboratively in a team environment and mentor junior developers

What we offer:

  • A comprehensive salary
  • The freedom of flexible working hours
  • Ability to work remotely or from our office
  • Interesting projects
  • Great people
  • Career paths and opportunities to build your career
  • You’ll be part of a company genuinely invested in your professional growth and well-being