Position: Senior .Net Engineer (#15193703)
Company: N-IX
Category: .NET
Experience required: 3y
English level: intermediate

**N-iX** is looking for a **.NET Engineer** who can become a part of our enthusiastic team and contribute new ideas to product development.

**Our customer** is a leading digital health company delivering a range of evidence-based digital psychological therapy programs to those affected by mental health-related issues. It is a friendly, driven, and ambitious company that blends science, therapy, and creativity, and provides great variety and challenge in a collaborative environment. Reaching more people and treating more patients is central to their vision. In order to help achieve this, we need great minds with a drive to succeed and a willingness to think outside the norm and try new things.

Our team uses cutting-edge technology and data science to make best-in-class mental health treatment available to everyone, anywhere, and at times convenient to each of our patients.

**Tech stack:** C#, .NET Core 2.2/3.x, Functions, CosmosDB, Event Grid, DevOps pipelines, MS SQL Server & CosmosDB, React

**Responsibilities:**
- Be a part of high performance, cross-functional agile teams throughout the SDLC to deliver critical business features
- Building and maintaining efficient, reusable, and reliable code
- Creating unit test cases which follows industry standards and testing practices
- Working with BA, PM, and team members to develop web application

**Requirements:**
- 4+ years of .NET development experience
- Experience developing cloud-native web applications (we’re using Functions, CosmosDB, Event Grid, DevOps pipelines - these are important)
- Considerable working experience using C#, .NET Core 2.2/3.x
- Working experience with structured and unstructured databases (we use MS SQL Server & CosmosDB)
- Understanding of domain-driven design & microservice architecture
- Solid knowledge of software design patterns and object-oriented design principles
- Working experience of unit test frameworks and test automation
- A growth mindset (thrives on challenges, learns from failure)
- The ability to communicate effectively to both technical and non-technical audiences
- Working Agile (Scrum) experience
- Upper-intermediate English level

**Desired:**
- Understanding of web security by design principles (OWASP for example)
- Experience in using containers and orchestration in production (Docker & Kubernetes)
- Experience of functional programming principles Application performance tuning
- Experience with JavaScript (we use React) and React Native HTML 5, CSS

**We offer:**
- Flexible working format - remote, office-based or flexible
- A competitive salary and good compensation package
- Flexible and personalized career growth
- Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
- Active tech communities with regular knowledge sharing
- Education reimbursement
- Paid vacation days, sick leaves, and days off
- Healthcare & Sport program
- ​​Medical insurance
- Memorable anniversary presents
- Corporate events and team buildings