Senior .NET Engineer

Microsoft Stack

Leobit (leobit.com) is a full cycle web and mobile application development provider for the technology companies and startups primarily located in the US, Canada, Australia, the UK, and the EU. Our technology focus covers .NET, Angular, React, iOS, Android, Ruby, PHP and a comprehensive range of other technologies from Microsoft, Web, and Mobile Stacks.

We are looking for a Senior .NET Engineer to join our team.

Responsibilities:
  • Develop well-designed, easy maintainable, scalable and reusable software
  • Develop the solution according to existing software architecture defined by the architect
  • Maintain software architecture documentation (diagrams, code samples, API descriptions, etc.)
  • Estimate complex projects using different techniques
  • Research, study and develop new or complex technical solutions/technologies (R&D)
  • Production issues resolution
  • Develop automated unit tests, collect code coverage
  • Implement performance/load/stress testing procedures according to project needs
  • Provide continuous integration practices on the projects
  • Enhance knowledge of preferred technologies, methodologies, standards and policies
  • Review design prototypes, participation in tech review design calls
  • Defines and monitors the unit test coverage
  • Mentor junior and intermediate developers
Experience and skills we need:
  • At least 3 years working experience in .NET
  • Excellent knowledge of C#, ASP.NET Core, Entity Framework
  • Experience with .NET Core
  • Profound knowledge of OOP, SOLID, Design Patterns
  • Understand Clean Architecture and multi-tier architecture
  • Good knowledge in MSSQL
  • Experience with front-end framework React or similar (would be a plus)
  • Good knowledge of HTML, CSS, JS
  • Experience in unit/integration testing
  • Experience with CI/CD pipelines and best practices
  • Knowledge of live streaming technologies (would be a plus)
  • Bachelor's or Master's degree in computer science (or similar technical field)
  • Level of English: Intermediate strong (at least)
We offer:
  • Interesting and challenging projects
  • Competitive compensation and regular results-based salary review
  • A broad range of professional education and personal development possibilities
  • Motivated colleagues with profound knowledge of the technical field
  • Аttractive compensation package

JOIN LEOBIT'S TEAM

Fill out the form below or send us your CV at cv@leobit.com.

CV