Position: Intermediate .NET Engineer
Company: Leobit
Category: .NET
Experience required: 3y
English level: intermediate

**Requirements:**
• Three-year working experience in .Net (at least)
• Excellent knowledge of C#, ASP.NET Core, Entity Framework
• Experience with multi-tenancy, CQRS, Identity Server 4, SignalR (would be a plus)
• Profound knowledge of OOP,  SOLID, DDD
• Profound knowledge in MS SQL
• Experience with Azure (App Service, Blob storage etc)
• Experience with Angular and NgRx
• Good knowledge of HTML, CSS, JS
• Experience with Angular Materials
• Experience in unit/integration/acceptance testing
• Strong analytical skills
• Bachelor’s or Master’s degree in computer science (or similar technical field)
• Level of English: Intermediate strong (at least)


**Responsibilities:**
• Assist to collect and document requirements
• Develop and deliver applications in accordance with the established standards
• Implement code refactoring and optimization methods
• Follow Gitflow workflow, merge source code and resolve merge conflicts
• Research and reuse existing technical solutions to save time of the development
• Create flowcharts, layouts, diagrams, charts, etc.
• Estimate tasks using different techniques
• Perform code review
• Describe, prioritize and assign tasks
• Perform unit tests, write simple automation scripts, collect code coverage
• Maintain and upgrade existing system
• Collaborate with the team and mentor juniors

**We offer:**
• Interesting and challenging projects
• Competitive compensation and regular results-based salary review
• A broad range of professional education and personal development possibilities
• Comfortable and cozy working environment 
• Motivated colleagues with profound knowledge of the technical field
• Аttractive compensation package

**Accelerate your career with Leobit!**