Position: Middle Full Stack Developer (Telecom domain)
Company: Sigma Software
Category: .NET
Experience required: 3y
English level: intermediate

Customer: 
The company is one of the leading providers of Information and Communication Technology (ICT) to service providers. It delivers products and services that are needed for mobile and fixed communication, radio networks and transmission networks.

Project:
We are working on a web-based application with microservices architecture. The application mainly acts as an order and warehouse management system. Its main purpose is planning, ordering, stocking, and distributing spare parts between different warehouses and suppliers.

Requirements:
* 3+ years of working experience with ASP.NET MVC / WebAPI / ASP.NET Core pipelines
* 2+ years of working experience with React, Redux, JavaScript (ES6+), HTML5, CSS3
* Good knowledge of .NET Core and Entity Framework Core (ORM)
* Knowledge of relational DataBase such as PostgreSQL and non-relational such as MongoDB
* Knowledge of DI frameworks: Autofac, .NET Core built-in, etc.
* Knowledge of OOP/OOD principles and good quality of produced code
* Experience in writing unit and integration tests (NUnit, NSubstitute, Moq, etc.)
* Practical experience with GIT and branching strategies
* Working experience with RabbitMQ, K8s, Docker
* Understanding of CI/CD process
* Understanding of Multi-threading implementation, familiar with TPL
* Understanding of different software architecture concepts (N-tier, Onion)
* Іntermediate or higher level of English