Senior .NET Engineer (#15417876)

Work type:
Technical Level:
Job Category:
Software Development
Leading currency management firm

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.


  • 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
  • The next phase after migration from monolith architecture is to start extracting logic into the microservice architecture and taking initial steps toward web-based UI

  • 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

Easy apply

    Refer a friend