Position: Middle/Senior Full-stack Developer .NET + Angular
Company: IT Craft
Experience required: 3y
English level: upper

Our customers have several projects in the domain of automated translation/localization and data management in the areas of technical terms, legal terms, catalogs, manuals, etc. Also, there are integrations with 3’d party systems (ex., Memsource).

We are working regular working hours and as part of the team and customers are located in Europe, all calls and collaborations are handled during the working day.

**Technology stack:** .NET, .NET Core, Angular 2+, Microsoft SQL (via Entity Framework and Dapper), CosmosDB, Azure Event Hub, CI/CD (Azure DevOps, Teamcity, Octopus).

**Responsibilities:**
- Technical leading of the project: bringing your own experience to improve the existing processes and technical solutions;
- Making core technical and architectural decisions;
- Proactively suggesting the best practices and approaches;
- Analyzing business requirements and converting them into technical tasks;
- Communication with the customer on a daily basis.

**Requirements:**
- 3+ years of commercial experience in working with C# web applications (MVC or Web API), great knowledge of OOP concepts and coding best practices;
- Experience with .NET Core;
- Experience with Angular 2+;
- Strong experience in working with MS SQL (stored procedures, Entity Framework and/or Dapper) and creating DB structure for big features/new projects;
- Experience with Agile methodology, good knowledge of software development life cycle;
- Experience with making code review;
- Excellent problem solving, analytical, communicating and technical leading skills;
- English — Upper Intermediate or higher is a must.

**Will be a plus:**
- Experience with microservices architecture;
- Experience with NoSQL databases;
- Experience with CI/CD tools (Azure DevOps and/or Teamcity in particular);
- Experience with Azure Portal.

**IT Craft offers:**
- Competitive salary according to the qualifications;
- Comfortable working environment;
- Flexible working hours;
- Benefits package;
- Reward for sport activities;
- In-house English training.
 
**Please send your CV.**