Senior .Net Developer

We are looking for an experienced Senior .Net Developer to work on a proprietary CRM system.

Type:

Full-time

Remote

Job ID:

JR-56014

Apply now
Technologies:
C#
.NET 8
.NET
ASP.NET
WebAPI
Docker
Azure
Kubernetes
EF
Locations:
Ukraine
Latvia
Poland
Portugal
Croatia
Bosnia and Herzegovina
Montenegro
Serbia
Romania
Bulgaria
North Macedonia
Albania
Greece
Cyprus
Turkey
Georgia

Table of contents

Apply now
Let’s be in touch!

Job Description

You will be responsible for working on a platform based on the Web API applications and a number of microservices deployed into Azure k8s cluster.

Requirements:

  • Strong knowledge of C#, .NET 8, ASP.NET, WebAPI, EF (code first migrations);
  • Previous experience in calling Powershell methods from inside the C# application in a container;
  • Ability to create containerized applications, work with Docker and k8s, and be familiar with their commands;
  • Understanding principles of Mediator, CQRS, and DI approaches;
  • Work with the following Azure platform services: AKS, GraphAPI, Service Bus, Blob Storage, Key Vault, Functions, and App Insight. Experience with Entra (Azure AD), Office365, Keycloak, OIDC, and SendGrid is a plus;
  • Familiarity with Microsoft SQL Server, understanding how to control the way EF translates queries into final SQL clauses, and using EF migration tool;
  • Deep understanding of OOP principles, SOLID, Design Patterns, DDD, microservice architecture, profiling, and debugging inside Azure ecosystem and Docker containers;
  • Tooling with git, Azure DevOps CI/CD, Jira, and xUnit.

Responsibilities:

  • Understand project requirements and translate them into code, ensuring compatibility with existing modules;
  • Collaborate closely with team members to identify changes that can modernize the application;  
  • Implement both Restful API and background services, refactor code to use modern .NET practices, and address technical debt;
  • Perform profiling and load testing to identify performance bottlenecks;
  • Ensure that any changes minimize disruption to the live production environment;
  • Participate in planning and coordinating with other teams for incremental upgrades and refactoring efforts.

What We Offer:

  • Financial stability and competitive compensation;
  • Transparent professional and career growth development plans;  
  • Сareer development: horizontal, professional, managerial;  
  • 20 working days of paid vacation, 15 working days of paid sick leave with a doctor’s note, 5 working days of paid sick leave without a doctor’s note;   
  • Health insurance, life, and accident insurance (opportunity to insure relatives at the corporate rate);  
  • E-education, certification coverage, access to language learning platform goFluent;  
  • Remote work or work from the office;  
  • Flexible work schedule;  
  • Referral bonus.

Apply now

Senior .Net Developer