Dotnet Developer

Dotnet Developer

Posted 1 day ago by Oliver Bernard

£110 Per hour
Outside
Undetermined
London Area, United Kingdom

Summary: The role of Lead .NET/Java Engineer involves driving the delivery of a high-performance, cloud-native platform within a leading financial services firm in London. The position requires hands-on development while also guiding a team of developers on business-critical systems, focusing on scalable and resilient applications. The engineer will leverage modern cloud technologies and distributed architectures to achieve these goals.

Key Responsibilities:

  • Lead the design, development, and deployment of Java and C# services.
  • Architect event-driven systems with a strong focus on event sourcing and CQRS.
  • Implement scalable solutions using cloud platforms (AWS, Azure, or GCP).
  • Collaborate closely with architects, product owners, and stakeholders.
  • Mentor junior engineers and promote best practices in engineering and DevOps.

Key Skills:

  • Proven experience as a Lead Engineer in enterprise-level systems.
  • Strong hands-on development experience in Java and C#/.NET.
  • Deep understanding of event sourcing, CQRS, and distributed system patterns.
  • Experience with cloud-native architectures (preferably Azure but AWS & GCP also fine).
  • Solid knowledge of messaging/event streaming technologies (Kafka, EventStore, etc.).
  • CI/CD pipeline design, infrastructure-as-code, and automated testing experience.

Salary (Rate): £700.00 daily

City: London

Country: United Kingdom

Working Arrangements: undetermined

IR35 Status: outside IR35

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Lead .NET/Java Engineer - Contract outside IR35

A leading financial services firm based in London is seeking a Lead .NET/Java Engineer on a contract basis to drive forward the delivery of a high-performance, cloud-native platform built around event sourcing principles.

About the Role:

As the Lead Engineer, you’ll be hands-on while also guiding a team of developers working on business-critical systems. You'll play a pivotal role in the design and delivery of scalable, resilient applications leveraging modern cloud technologies and distributed architectures.

Key Responsibilities:

  • Lead the design, development, and deployment of Java and C# services.
  • Architect event-driven systems with a strong focus on event sourcing and CQRS.
  • Implement scalable solutions using cloud platforms (AWS, Azure, or GCP).
  • Collaborate closely with architects, product owners, and stakeholders.
  • Mentor junior engineers and promote best practices in engineering and DevOps.

Required Skills:

  • Proven experience as a Lead Engineer in enterprise-level systems.
  • Strong hands-on development experience in Java and C#/.NET.
  • Deep understanding of event sourcing, CQRS, and distributed system patterns.
  • Experience with cloud-native architectures (preferably Azure but AWS & GCP also fine).
  • Solid knowledge of messaging/event streaming technologies (Kafka, EventStore, etc.).
  • CI/CD pipeline design, infrastructure-as-code, and automated testing experience.

Desirable:

  • Background in financial services or highly regulated industries.
  • Knowledge of containerisation (Docker, Kubernetes).
  • Experience with domain-driven design (DDD).

This is an initial 6 month contract outside IR35 paying £650-£700p/d, please apply for immediate consideration.