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

**Our client** is a Europe-based company specializing in equity management. The Growth Platform allows private and public organizations worldwide to make well-informed funding decisions, analyze the impact on company ownership, and effectively drive employee’s engagement.

The platform covers different aspects of the equity management field, such as Cap table management, employee share plan management, and many others.

Developers on the customer side - 70 out of 100 IT specialists.

As well as offering Share Plan Management services, develops it`s own Share Plan Management software which it uses along with it`s partners to manage many of the world’s largest companies plans. The backend is .Net with a legacy MVC core, and development ongoing to a transition to a Microservices/Messaging based architecture as well a transition from a monolithic database to distributed, cloud datastores. Frontends are currently implemented in Angular (web) and iOS and Android native applications (mobile).

**Tech Stack:** Azure as a cloud provider, RabbitMq (potentially will be migrated to ServiceBus), Git, Jenkins, MS server, MongoDB, Redis Cache, XUnit for testing, Elastic Search, Jira, BitBucket, going to use k8s.

**Responsibilities:**
- Working in a Scrum Team
- Developing web application using .Net Core technologies
- Working with C# and in an Microservice environment
- Code reviewing team members

**Requirements:**
- 5+ years’ experience using C#, .Net, .Net Core
- Experience in cloud
- Working experience with docker and k8s
- Experience with xUnit
- Experience with Messaging( e.g. RabbitMq)
- Communicate fluently in spoken and written English

**Nice to have knowledge in:**
- Redis
- Elk stack
- MongoDB
- Jenkins
- BitBucket

**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