Position: Senior .NET Engineer
Company: ITernal Group
Experience required: 3y
English level: intermediate

Requirements:  
• 4+ years of experience with .NET;
• Excellent knowledge of C#, ASP.NET MVC, Entity;
• Strong knowledge of OOP, SOLID, multitier architecture, microservices; 
• Good knowledge of MS SQL;
• Strong analytical skills;
• At least - Intermediate English level. 
As a plus would be: 
• Experience with .NET Core 5
• Experience with Kafka.

Responsibilities: 
• Develop well-designed, easily maintainable, scalable, and reusable software;
• Lead efforts to design, architect, and write new software components;
• Estimate complex projects using different techniques;
• Research, study, and develop new or complex technical solutions/technologies (R&D);
• Independently handle project activities related to builds and deployments;
• Troubleshoot performance and scalability issues;
• Identify opportunities to improve and optimize applications.


We offer: 
• Possibility to influence the development of the project;
• Friendly professional staff and warm atmosphere;
• Help with development via mentoring and coaching;
• The environment where you can implement your ideas;
• Plans for growth and the performance review (every 6 months);
• Flexible schedule and opportunities to working remotely (8 hours workday);
• Paid vacation and sick leaves;
• Attending professional conferences, summits, workshops, and seminars (70% compensation from the company);
• Access to the yoga training;
• English courses;
• Participation in educational activities and thematic conferences;
• Team parties and corporate events.