Senior C#/.Net Software Engineer
Hey there 👋
We are looking for an experienced Senior C#/.NET Developer to join a large-scale MES project for a metallurgical company. You will work on developing and improving backend services for production systems within a modern microservices architecture.
Requirements:
- 4+ years of commercial experience with C#/.NET development (Middle+ / Senior level)
- Strong knowledge of C# and .NET 5+ (the project is currently migrating to .NET 10)
- Solid understanding of microservices architecture, design patterns, and SOLID principles
- Experience with Oracle databases and ORM frameworks such as Entity Framework Core
- Hands-on experience with RabbitMQ and MassTransit (mandatory requirement)
- Experience with Docker and Kubernetes (K8s)
- Strong SQL skills and query optimization experience
- Experience working with MES systems or other manufacturing/industrial platforms
- Ability to work independently and take ownership of tasks
- Good communication and teamwork skills
It Will Be A Plus If You:
- Have experience with Redis caching
- Worked with distributed tracing systems such as Jaeger
- Are familiar with Git workflows and Jira
- Have experience with code reviews and technical documentation
Why Choose Azati:
Azati is a team of professionals who are always open to new experiences and challenges.
We are happy to invite a motivated employee who contributes to the company's growth.
- Flexible work schedule;
- Remote work from any point of the world or office;
- Сorporate discount program;
- Social package – medical & family care;
- Foreign languages courses;
- Tuition Reimbursement.
In Azati we believe that our people are the most valuable asset. A collaborative and trusting atmosphere empowers each individual to reach their full potential and contribute meaningfully to our shared goals. Together, we create a vibrant environment where every voice matters and every effort counts.
Anastasia Y.
Head of Personnel Development