Senior .Net Developer
We are looking for an experienced Senior .Net Developer to work on a proprietary CRM system.
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