Position: Senior .NET Engineer
Company: N-IX
Category: .NET
Experience required: 3y
English level: intermediate
Published: 2022-06-01T00:00:00+03:00

**N-iX** is looking for a talented **Senior .NET Engineer** to join an existing agile team within the Client's technical team with opportunities to visit the UK office for collaboration.

**Our customer** is one of the largest British Currency Management organizations. This is an opportunity to be part of a dynamic and innovative structure, working with the in-house team and off-shore software partners both supporting our existing core Microsoft-based applications, as well as building out the next generation products using the latest cloud, web, and app technologies.

**Responsibilities:**
- Design and develop software using C#, .NET Framework 4.8, SQL Server & Azure DevOps
- Implement data connectors with Web Socket API and Real-time SDK
- Develop automated tests using NUnit
- Build solutions capable of processing large datasets and complex business logic
- Take part in the decision-making process in current systems integration, suggest modern tech solutions to reflect the business logic with new technologies applied
- Work closely with both the Testing, BA & Project Management teams on the Client-side
- Work in a collaborative environment using tools such as Azure DevOps & helpdesk
- Code review for quality checks, code coverage, and tests coverage
- Influence the overall system renovation using the latest modern C# features
- Apply best practices in modules redesign according to the agreed sequence with technical experts on the Client-side

**Requirements:**
- Experience in C#/.NET/ASP.NET/MSBuild/SQL Server/Azure
- Multiple Back End services API-based
- Knowledge of Microsoft Access, MySQL, and stored procedures
NUnit
- Docker, Docker-Compose
- Creating test cases for new and existing functionality
- Deploying and managing test environments
- English level: Upper-Intermediate

**Nice to have:**
- Experience working in an Agile environment, using techniques such as Test Driven Development, CI/CD

**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 training, 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