Position: Middle.NET Software Engineer
Company: N-iX
Experience required: 3y
English level: upper

We partner with technology businesses globally helping them to build successful engineering teams and create innovative software products.

Our client develops tailor-made software products and components for integration into existing systems — individually and specifically for specific sectors. Innovative and intelligent software solutions for the health care sector, pharmaceutical companies, and the printing industry.

We are looking for a talented Senior .NET Engineer for implementing high-quality software systems.

**Responsibilities:**
- Designing, building, and maintaining performant, efficient, reusable, and reliable code
- Writing unit and integration tests
- Perform code reviews
- Requirements review with technical and non-technical stakeholders
- Sharing new ideas and techniques and methodologies
- Working in a fully agile (Scrum) team (together with developers from different locations)
- Writing technical documentation

**Requirements:**
- .NET C#
- .NET Core
- Entity Framework
- ASP.NET
- Upper-Intermediate level of English

**Nice to have:**
- C++ is an advantage
- WPF
- Angular
- Strong mathematical background
- Knowledge in image processing (pattern matching)
- Experience of distributed/ cloud computing 

**We offer:**
- Flexible working hours
- A competitive salary and good compensation package
- Possibility of partial remote work
- Best hardware
- A masseur and a corporate doctor
- An inspiring and comfy office

**Professional growth:**
- Challenging tasks and innovative projects
- An individual development plan
- A personal education budget
- Mentorship program
- Business trips

**Fun:**
- Corporate events and outstanding parties
- Exciting team buildings
- Memorable anniversary presents
- A fun zone where you can play video games, foosball, ping pong, and more.