Position: Full-stack .NET Software Engineer
Company: Sporty Systems
Experience required: 2y
English level: intermediate

**Requirements:**
• 2+ years of experience with .Net and JavaScript;
• Deep expertise in C#, .NET Framework, .NET Core would be a plus;
• OOP/OOD skills and excellent quality of produced code;
• Strong knowledge of relational DB concepts, MSSQL Server, Mysql, MongoDB;
• Experience with ASP.NET,  Web API and Entity Framework;
• Knowledge of Angular 2+  would be a plus;
• Experience with testing software, both in the coding stage (unit tests/TDD) and the functional stage (end-to-end and UI testing);
• Understanding of Microservices architecture would be a plus (including Serviсe Fabric);
• Knowledge of Web Sockets;
• Experience with HttpClient;
• Knowledge of tactical design patterns of DDD;
• Knowledge OS Windows, Linux would be a plus
• Experience with Docker, Kubernetes would be a plus;
• At least an intermediate level of English.

**Job responsibilities:**
• Development of well-designed, easily maintainable, scalable, and reusable software;
• Development of solutions for technically challenging requirements;
• Create quality code adhering to industry-standard coding practices;
• Reviewing code of team-mates;
• Attending daily stand-ups and team meetings;
• Estimation projects using different techniques;
• Writing unit and end-to-end tests;
• Suggest new ideas that will improve efficiency and introduce new technologies.

**We offer:**
• Competitive salary according to your qualification and skills;
• Flexible working hours aligned with your schedule;
• Paid vacations and sick leaves;
• English courses;
• Sports training compensations.

**Why choose us:**
• You will be working peacefully with a group of kind and professional people, no office drama, zero tolerance for bureaucracy;
• We maintain a balance between responsible work and a kind atmosphere in the office;
• Our company will make a lot of effort to support your professional growth.