Description
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
Nice to have
•Experience with Redis caching
•Worked with distributed tracing systems such as Jaeger
•Familiar with Git workflows and Jira
•Experience with code reviews and technical documentation
Conditions
•Flexible work schedule
•Remote work from any point of the world or office
•Corporate discount program
•Social package – medical & family care
•Foreign languages courses
•Tuition Reimbursement