Senior Full Stack .NET Developer

  • engineering
  • remote
  • Clutch
  • Goodfirms
  • Upwork

IT Craft invites a Senior Full Stack .NET Developer with exposure to database development to join the company for a 6-month contract to assist in rebuilding custom VB6 projects in C# / .NET10 (mainly to support Microsoft CRM and Cloud Dynamics CRM integration, customization, data processing and plugin development).  

Requirements:

  • At least 5 years of commercial experience in working with .NET and C#  (Dependency Injection, async/await, config/logging, SDK-style projects, NuGet), ASP.NET;
  • Experience with Angular or React;
  • Knowledge of the legacy stack (VB6 + VBA/Access reading/debugging, .NET Framework 4.7);
  • Strong background in relational databases and Dataverse Web API (CRUD, OData queries, select/expand, batching, paging), Data model (tables, relationships, choice fields) and managing schema change impact;
  • Experience with T-SQL (Stored procedures, views/functions, triggers);
  • Experience with data access using ADO.NET or EF Core, including handling timeouts and resiliency patterns; 
  • Experience with authentication via Entra ID app registrations (client credentials and delegated flows);
  • Experience with Microsoft CRM and Cloud Dynamics CRM integration;
  • Experience with Azure Portal; 
  • Excellent problem-solving, analytical and debugging skills;
  • Ability to produce concise technical documents and migration notes;
  • Excellent planning, time management skills, ability to predict and negotiate risks;
  • Upper-intermediate English or higher is a must;
  • Experience in code review, requirements analysis will be a plus.

YOU MAY FIND INTERESTING

Junior IT Recruiter

IT Craft is looking for a Junior IT Recruiter to join the team.

See our open position

Senior Full-Stack Developer (ReactJS + NestJS)

IT Craft invites a Senior Full-Stack Developer to join the company.

See our open position