Position: Middle .NET Engineer
Company: Euristiq
Category: .NET
Experience required: 2y
English level: intermediate

Responsibilities
Developing high quality, testable and high-performant software
Communicating and collaborating with the customer effectively; clarifying requirements
Striving for continuous improvement within the team

Required skills
3+ years of commercial experience as a .NET developer (C#)
Experience in working with ASP.NET Core, Docker Containers
Experience in working with SQL and NoSQL databases
Understanding of SOLID and OOP principles, standards, and design patterns
Knowledge of CQRS and DDD
Familiarity with microservice architecture and distributed systems
Understanding of business requirements and deadlines
Excellent written and verbal communications skills
Upper-Intermediate English level or higher
Master’s Degree in Computer Science, Computer Programming or related field

Would be a plus
Experience with Azure Kubernetes Service (AKS)
Experience with Event Streaming processing (Azure Event Hub) and distributed messaging (RabbitMQ)
Understanding of TDD

We offer
Challenging projects
Flexible schedule
Competitive compensation
Modern office
Healthcare insurance
Сompensation for sport activities
Paid English courses
Team of highly talented individuals