Senior .NET Developer
 

   The project is to build a central patient and payment backend for all our client’s dental applications. Through their acquisitions, they have disparate systems they want to get in sync, so they want to build a main “source of truth” for all their apps to eventually leverage.

  Required:

  • Minimum 3 years of commercial experience with Microsoft.NET/.NET Core frameworks;

  • Experienced in ASP.NET Core Web API / REST;

  • Experienced in HTML5, CSS3, Bootstrap / Material;

  • Experienced in oAuth, JWT, OpenID;

  • Experienced in Microsoft SQL Server and/or PostgreSQL and Entity Framework (EF);

  • Knowledgeable in using the design patterns & practices, clean code principles;

  • Experienced in using SOLID / DRY / KISS / YAGNI principles;

  • Your level of English is Intermediate or higher;


   Would be a plus:

  • Experienced in Angular or React;

  • Experienced in CI/CD based on Azure DevOps / TeamCity / Jenkins;

  • Knowledgeable in Microservices Architecture;

  • Knowledgeable in Onion Architecture, DDD;

  • Experienced in Microsoft Azure (VMs, App Services, Azure Storage);

  • Your level of English is Upper-Intermediate or higher;

 

  1. Over time, how often, what is the approach to payment? - There is no overtime.

  2. What is the work schedule? - Flexible working hours.

  3. Is it possible to work remotely? - There is an opportunity to work fully remotely.

  4. The number of vacation days? – 20 days.

  5. Is there a prospect of business trips, and where? - Not foreseen soon.

 

   Additional:

  • Is there a test task? - No.

  • Are interviews in English? - Yes.

 

   How many stages does the interview process have?

  • Intro call with a recruiter (30 min);

  • HR interview (45 mins);

  • Tech interview with a company;

  • Tech interview with a client;