Position: Middle .Net developer
Company: TEAM International Services, Inc.
Category: .NET
Experience required: 2y
English level: intermediate

Used technologies, tools and technics: Microservices architecture, ASP.NET Core, MSSQL Server 13, Dapper + Entity Framework Core, CI/CD using TeamCity, IdentityServer, Kibana (for viewing logs), Jira, Bitbucket

Responsibilities:

Take part in the development of the system
Split up and undertake complex tasks
Retrieve documentation from the customer

Requirements 

Experienced with C#, .NET Core, ASP.NET Core, .NET Framework, Entity Framework (Core), LINQ
Strong understanding of multi-threaded applications and .NET framework internals
Knowledge of design patterns and SOLID principles
Knowledge of domain-driven design and n-tier architecture
Experienced with relational database design, SQL Server
Experience of development best practices, e.g. continuous delivery, TDD, BDD, unit testing, mocking frameworks
Ability to manage continuous integration, build and release processes
Experience with Git
Desirable:

Some experience of HTML, JavaScript, CSS, JQuery, Javascript frameworks (React, Angular), Ajax
Experience with cloud platforms, e.g. Azure, AWS, Google Cloud
Experience of building applications for performance, scale, security, and usability