Position: Senior .NET Engineer
Company: N-iX
Category: .NET
Experience required: 3y
English level: intermediate

**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 5+ years of .Net experience
Working experience developing cloud-native web applications 
Considerable working experience using C#, .NET Core 2.2/3.x
Working experience with structured and unstructured databases 
Understanding of domain-driven design & microservice architecture
Solid knowledge of software design patterns and object-oriented design principles
Working experience with 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

**Nice to have:**
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
JavaScript (we use React), 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
Meetups 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