Senior .NET Software Engineer (#14532697)

SPECIAL REFERRAL BONUS $2000
Work type:
Flexible (Office/Remote)
Technical Level:
Senior
Job Category:
Software Development

N-iX is looking for a talented Senior .NET Software Engineer to join an existing agile team within the Client's technical team with opportunities visiting UK office for collaboration.

Our customer is the one of the largest British Currency management organizations.
This is an opportunity to be part of a dynamic and innovative structure, working with 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 Microsoft technologies C#, .NET Framework 4.8, SQL Server & Azure Devops
  • Work with Windows Forms applications
  • Develop automated tests using Nunit
  • Build solutions capable of processing large datasets and complex business logic
  • Take part in decision-making process in current systems integration, suggest modern tech solution to reflect the business logic with new technologies applied
  • Work closely with both the Testing, BA & Project Management teams at Client side
  • Proficient working in a collaborative environment using such tools such as Azure Devops & helpdesk
  • Code review for quality checks, code coverage and tests coverage
  • Re-building current solutions written using VB.NET and earlier versions of .NET & C#
  • Influencing on the overall system renovation using latest modern C# features
  • Apply best practices in modules redesign according to agreed sequence with technical experts at Client side

Requirements:

  • Experience in C#/.NET/SQL Server
  • Multiple Back End services API-based 
  • Familiarity with VB.NET main syntax, Database transactions in VB.net
  • Any experience working with desktop applications, preferably with WinForms
  • Knowledge of Microsoft Access, MySQL and stored procedures
  • Win forms and user control experience
  • NUnit
  • Creating test cases for new and existing functionality
  • Deploying and managing test environments
  • English level: Upper-Intermediate

Nice to have:

  • Experience working in Agile environment, using techniques such as Test Driven Development, CI/CD

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 and comfy 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