Position: Middle .NET Developer (Safe and Secure System)
Company: Sigma Software
Category: .NET
Experience required: 2y
English level: intermediate

A leading Scandinavian software solutions provider setting new standards for a resource efficient and sustainable construction industry is looking for a Middle .NET Developer to join a large technology team.

We are a team of product development! We are not just developing features, but also are heavily involved in all aspects of development lifecycle starting with requirements gathering and analysis ending up with functionalities distribution to the end-users and maintaining our production servers. We have onsite DevOps experts, we have developers and test engineers, managers and designers.

**CUSTOMER**
The customer is a European company with a very wide set of interests and goals. The overall development squad is more than 50 people including 34 guys in Ukraine. It all started with a small smart-lock developed more than 10 years ago to protect construction equipment. Now it is a huge server solution with several self-developed client applications including web and mobile products.

**PROJECT**
We are developing a big and complex access control system for construction domain in Europe. Besides the main goal of controlling access the system also provides reach capabilities in overall control of construction site, online monitoring of employees presence status, and managing relations between different companies within given construction site.

The main target audience of this product is Site Managers. The ones who are responsible for overall construction site status and executing necessary daily routines by construction site workers.

We are constantly working on extending target audience of our products. The current focus is put into structuring relations between companies within a construction site as well as providing suppliers reliability analysis capabilities to big construction companies.

**REQUIREMENTS**
At least 3 years of professional experience as a software engineer
Experience of .NET Framework
Excellent OOP/OOD skills and excellent quality of produced code
Strong experience with Web Services, Web API, and Entity Framework
Good knowledge in unit test frameworks and tools
Strong knowledge of relational DB concepts, MS SQL Server
Experience in development of enterprise systems with multi-layered architecture
At least Intermediate level of English
 

**WILL BE A PLUS:**
Knowledge of .NET Core
Experience with JavaScript, Vue.js
PERSONAL PROFILE
Problem solving skills
Communication

**RESPONSIBILITIES**
Come up with well-designed technical solutions and robust code
Peer code reviews, following engineering practices
Cooperative work with colleagues
Contribute to new technologies investigations and complex solutions design
Professional communications within a team and with customer
Core modules development and refactoring, where needed
Writing Unit and Integration tests
Requirements clarification
Technical documentation creation
Test team cooperation