Position: Middle .Net Developer
Company: MMI Engineering
Experience required: 2y

**Requirements:**
- Strong software engineering fundamentals, including knowledge of - - -algorithms and data structures;
- Profound background in C#;
- Practical experience with .Net Framework including .Net Core;
- Knowledge of WinForms, Asp.Net Web Api, DI;
- Entity Framework;
- Multithreading, Async;
- CI/CD ideology;
- Team-player.
 
**Will be a plus:**
- Experience with legacy code support and refactoring
 
**What do we offer:**
- Opportunities for professional development and personal growth;
- Competitive salary, reasonable and fair working conditions, flexible schedule;
- Perspective to take part in creating a complex and useful product from scratch using modern approaches;
- Best practices application;
- Usage of all the needed newly-updated tools.
 
**Responsibilities:**
- Development of the crucial components of the platform;
- Upgrade, configure and debug existing systems;
- Work both independently and in close collaboration with others in the team;
- Participate in grooming, planning and estimation sessions;
- Transform the requirements to set of unit/integration tests;
- Code review.