Our project is one of the leading providers of Project Management development strategies and tools

Main responsibilities:
1. Task estimations
2. Task assignment, subtask creation
3. Code review
4. Architecture oversight
5. Code refactoring
6. Requirements implementation
7. Supporting the front-end team

Must have skills

  • 5+ years as .Net Developer or Teamleader
  • Strong knowledge of .Net Core
  • Familiarity with ASP.NET Boilerplate
  • Strong understanding of Agile SDLC
  • Good understanding of code management (branching strategy, CI CD)
  • Experience in development services using Web API 2.0,
  • Experience in development services using applications using ASP.NET Core;
  • Experience working with DI containers like Ninject, Autofact;
  • Experience working with ORM frameworks like Entity Framework, Dapper;
  • Experience with RESTful services;
  • Experience with VCS like TFS or Git Understanding of principles CI/CD;
  • Understanding of multi-tenant and multi-instance application design;
  • Experience with Database design, TSQL, and SQL Server;
  • Experience with Unit Test frameworks like XUnit, NUnit or VSUnit
  • English: Upper-intermediate

Nice to have skills

Experience with Azure, deployment on Azure App Services, configuring storages(SQL, Blob), configuring message brokering services, Azure Redis Cache Experience usage of NoSQL databases

Soft skills

Team management, negotiations with client