Position: C# mentor on part time (~50hrs per month)
Company: DeepInspire
Category: .NET
Experience required: 5y

Responsibilities:
Assess knowledge level of each developer and define weak points
Discuss and develop in collaboration with each developer personal learning plan
Perform individual consultations with each developer on regular basis to monitor learning progress, answer questions, provide recommendations
Do code review and provide feedback
Develop common learning strategy
Prepare to and perform lectures/workshops with group of developers on regular basis

Requirements:
Confident knowledge of .Net Core, ASP.NET Core, EF Core
Good understanding of OOP, SOLID, Design Patterns
Hands-on experience with unit-testing and TDD
Experience with SQL, ASP.NET Web API
Deep understanding of EF Core (including performance tuning at LINQ level)
Good experience with microservices architecture
Desire to teach and help developers
Good communication skills (ability to explain, approach different people)
Commercial experience in programming from 4 years

Will be a plus:
Experience working with Azure and/or AWS

We offer:
Improve your communication skills
Expand the circle of your acquaintances
Help developers in their career growth 
Realization of own/educational idea together with a group of developers: freedom in attempts of new technologies, approaches
Ability to work in a spacious and modern office or work on remote basis (choose what suits you best)
Flexible work schedule
Additional income for a pleasant work