Position: Strong Middle/Senior .NET Developer
Company: Sigma Software
Experience required: 3y
Category: .NET
English level: intermediate
Published: 2022-04-01T00:00:00+03:00

**CUSTOMER**
We cooperate with a dynamic international high-tech company, founded in 1990 with over 1,800 employees worldwide. The company’s mission is to innovate for a better and healthier world through its software and hardware infrastructure and in-depth knowledge of 3D Printing.

**PROJECT**
This is a high-priority project for our client connected with internal resources such as ERP system and Help Desk Services.

The main mission of the project is to innovate for a better and healthier world through its software and hardware infrastructure and in-depth knowledge of additive manufacturing.

**What’s in it for you:**
- possibility to dive deep into an exciting product
- work as part of dynamic team that is motivated and eager to implement - smart engineering solutions
**Team:** 4 Developers, Tech Lead, Agile Coach, QA, BA.

**REQUIREMENTS**
- At least 3 years of commercial experience in web development
- Strong experience with .NET (ASP.NET, .NET Framework 4.6+, .NET Core 2+ etc.)
- Knowledge of Angular and TypeScript
- Experience with high-level solutions, understanding the principles of interactions between various components of the architecture
- Knowledge of OOP, OOD, and design patterns (IOC, SOLID, DDD)
- Entrepreneurial spirit with an innovative, inventive, and curious nature
- Experience in Agile software development processes (Scrum, Kanban)
- Good understanding of Agile development and experience with tools to support it
- At least Intermediate level of English

**RESPONSIBILITIES**
- Contribute to the solution’s technical vision and architecture
- Perform the development of new features and enhancements
- Code, debug, document, and maintain software components
- Participate in peer code and design reviews
- Perform unit and integration testing
- Contribute to development of technical project documentation
- Provide assistance to QA engineers and support personnel in solving technical issues of software installation and its operation