N-iX is looking for
.Net Engineer who can become a part of our enthusiastic team and contribute new ideas into product development.
Our customer is a leading digital health company delivering a range of evidence-based digital psychological therapy programmes 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 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, Azure Functions, CosmosDB, Event Grid, Azure DevOps pipelines, MS SQL Server & Azure 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 a unit test cases which follows industry standards and testing practices
- Working with BA, PM, and team members to develop web application
Requirements:
- At least 4+ years of .Net experience
- Working experience developing cloud native web applications (we’re using Azure Functions, CosmosDB, Event Grid, Azure 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 & Azure 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
Desired:
- Understanding of web security by design principles (OWASP for example)
- Experience of using containers and orchestration in production (Docker & Kubernetes)
- Experience of migrating a monolithic legacy application to a micro-services architecture and an understanding of the challenges that this presents
- Experience of functional programming principles Application performance tuning
- Experience with JavaScript (we use React) and React Native HTML 5, CSS
We offer:
- Flexible working hours
- A competitive salary and good compensation package
- Best hardware
- A masseur and a corporate doctor
- Healthcare & sport benefits
- An inspiring, comfy, clean, and safe office
Professional growth:
- Challenging tasks and innovative projects
- Meet-ups and events for professional development
- An individual development plan
- Mentorship program
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