Skip to main content
AdobeStock_425318986-2000x400
Stem recruitment specialists

Find your future role

Job title

Senior Software Engineer

Ref no. BHN574970
Location London, England
Start date ASAP
Job type Permanent
Job status Open

Job summary

Job Opportunity: Senior

Software Developer

A leading organisation in the sports entertainment industry is looking for a Principal Software Developer to join their Systems team in Southeast London.

Key skills required for this role

.Net, C#, .Net CORE, LINQ, MICROSERVICES, SOFTWARE

Important

Senior Software Engineer

Job description

  • Considerable full-stack experience with .NET development using C# - (including .NET 6 / Core & Framework).
  • Well versed in object-oriented programming concepts and patterns such as MVVM / DI / CQRS.
  • Experience working with asynchronous and multi-threaded environments and libraries such as TPL.
  • Well versed in Pub/Sub type mechanisms and their implementation using .NET.
  • Experience with developing / supporting distributed event-based architectures built around message buses and event streams e.g., Kafka / ActiveMq / RabbitMq / SQS.
  • Fluent working knowledge of LINQ and associated functional programming practices in the C# environment.
  • Proven experience of designing, developing and maintaining relational databases (ideally MSSQL).
  • Experience writing and maintaining unit, integration, E2E and regression tests, and test suites.
  • Familiar with source control such as GIT and CI/CD practices.

Desirable:

  • Experience with consuming and processing high frequency data in a real-time / near real-time environment.
  • Experience with microservice architectures and containerization (Docker / Kubernetes).
  • Experience with NoSQL Databases such as Mongo / DocumentDB.
  • Experience with other programming languages and environments - ideally unmanaged such as C++ / C / Delphi.

Matchtech is a STEM Recruitment Specialist, with over 40 years’ experience

Learn more about Matchtech

Let us find jobs for you