Senior/Lead .NET Developer (offline)

We are seeking a highly skilled Senior .NET Developer to join our dynamic team. The ideal candidate will have extensive experience in developing scalable web applications using the .NET framework, along with a strong background in software architecture and design. As a Senior .NET Developer, you will play a crucial role in enhancing our platform, ensuring it meets the highest standards of performance, reliability, and user experience.

 

About project:
It is the world’s largest marketplace for Icelandic travel services, uniting over 1,000 travel operators in a single community. Our online platform offers unparalleled access to customer-reviewed tours, accommodations, and rental cars in Iceland, as well as unique, customized travel packages.

 

Key Responsibilities:

  • Design, develop, and maintain high-quality, scalable web applications using the .NET framework.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Ensure the performance, quality, and responsiveness of applications.
  • Identify and correct bottlenecks and fix bugs.
  • Help maintain code quality, organization, and automation.
  • Mentor and guide junior developers, fostering a collaborative and innovative environment.
  • Create systems architecture and implement it, with services communicating between each other.
  • Lead and train team members.
  • Write performance-critical API applications.

 

Requirements:

  • 5+ years of experience in .NET development, with a strong understanding of C# and ASP.NET.
  • Proven experience with front-end technologies such as HTML, CSS, JavaScript, and frameworks like Angular or React.
  • Strong understanding of software design patterns, architecture, and best practices.
  • Experience with SQL and NoSQL databases.
  • Familiarity with cloud platforms such as Azure or AWS.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and teamwork skills.
  • Ability to work independently and manage multiple projects simultaneously.
  • Experience in creating systems architecture and implementing it, with services communicating between each other.
  • Experience in leading and training team members.
  • Experience in writing performance-critical API applications.
  • Level of English: Upper-intermediate and higher.

 

Good to Have:

  • Experience in optimizing performance in .NET code.
  • Experience in optimizing performance in database calls.