Position: Senior .NET Developer (End-to-end Performance Optimization)
Company: Sigma Software Group
Experience required: 3y
Category: .NET
English level: upper
Published: 2021-01-01T00:00:00+02:00

You have the opportunity to join one of our growing teams and work on new web services modules that have been in development for several years now. Tasks are improved iteratively based on business requirements with the ability to communicate directly with customers.

**CUSTOMER**
We cooperate with one of the largest providers of casino and betting solutions on the markets of Europe and the US.

**PROJECT**
The products we work on are being ported from .NET Framework to .NET Сore. At the moment, the technologies distribution is 50/50 between .NET Framework and .NET Core.

You will be a part of a Team, work of which brings the biggest part of platform revenue. So, you will have a truly important mission. You will work on integration of game and game provides in the platform along with jackpots and all features related to game play.

**RESPONSIBILITIES**
•	Analyze product requirements and take major part in designing the software at a high and detailed level
•	Take full responsibility for the delivery of major product features and demonstrate independence in software development lifecycle phases from concept and design to testing
•	Participate in design and technical meetings, promote good design principles such as code reuse, modularity and extensibility and mentor others to use them
•	Continuously participate in technical risks identification and analysis, escalate technical issues and resolve them under the Architect’s supervision

**REQUIREMENTS**
•	At least 4 years of experience in the commercial .NET development
•	Very good knowledge of .NET Framework and .NET build tools and packaging systems
•	Good understanding of the .NET Core
•	Good knowledge of the Web API
•	Good knowledge of relational databases (MS SQL Server, T-SQL)
•	Proven skills in unit test frameworks and tools (xUnit, MS Test, Moq, AutoFixture)
•	Very good understanding of Version Control Systems (Git)
•	At least Upper-Intermediate level of English

**WILL BE A PLUS:**
•	Basic knowledge of Docker, Couchbase
•	Experience with Jira & Confluence
•	Understanding of the Team City

**PERSONAL PROFILE**
•	Strong research and problem-solving skills