Senior .NET Software Engineer (#1339)

Spain, Portugal
Work type:
Office/Remote
Technical Level:
Senior
Job Category:
Software Development
Project:
Leading UK digital bank

About the client:

Our client is the leading challenger bank for small businesses in the UK. They offer faster, smarter, simpler current accounts for the entrepreneurs, independent businesses and consumers that power the UK economy, yet are too often overlooked by high street banks. Since 2005, they have created easier ways for more than 1.6m customers to pay, bank and borrow through our user-friendly digital platform.

Responsibilities:

  • Develop and support various components of the bank systems
  • Develop web/windows services using C# ASP.NET
  • Create, build, and deploy using Jenkins and Octopus Deploy

Required skills:

  • At least 3+ years of hands-on experience with C# ASP.NET, Visual Studio, WebAPI, WCF, Windows Services, Jenkins, Octopus, Git
  • Experience with unit testing, TDD, NUnit or MSTest, Moq
  • Asynchronous programming (async/await in C#)
  • ​Knowledge of MS SQL Server
  • Knowledge of .NET Core
  • Experience with message queues, e.g. RabbitMQ, IBMQ, MSMQ, NServiceBus etc.  would be a plus
  • Experience with OIDC, OAuth2 frameworks (e.g. IdenitityServer 4) would be a plus
  • Experience with JavaScript libs (jQuery) / frameworks (e.g. Angular, Knockout), CSS would be a plus
  • Intermediate level of English
  • Methodical, attention to details

We offer:

  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • 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