Position: Lead C# .Net developer
Company: DeepInspire
Category: .NET
Experience required: 5y

Responsibilities: 
Assess existing projects: review the code, assess product architecture/solution and development strategy, provide feedback
Provide guidance and support for C# development teams in ongoing product development
Research and analyse business requirements in accordance to which design new products architecture (incl. scalable and high-load solutions) and decide on projects technology stack
Lead the development process 
Work on actual product development at the initial project stage

Requirements:
Expert knowledge of the C#
Strong OOD/OOP skills
Hands-on experience with unit-testing and TDD
Experience working with service-based architectures and web services
Strong analysis, requirements solicitation, problem solving, and dynamic thinking skills
Ability to document technical concepts in English
Ability to design, understand and extend complex systems
Ability to transform process-schema into working software-projects
Ability to plan work of the team, monitor the implementation of tasks and provide feedback to Management
Ability to meet deadlines
English level — upper intermediate or higher
At least 5 years experience of working as C# .Net Developer
At least 2 year experience of working as Senior/Lead C# .Net Developer
Strong discipline, ability to learn fast and work hard
Desire and ability to teach and guide developers
Good communication skills (ability to explain, approach different people)

We offer:
Get new professional knowledge and experience
Positive and friendly team
Competitive salary
Compensation for sick leaves and vacations
Work in a spacious and modern office
Flexible work schedule
Free English classes
Team buildings and corporate events