Dotnet Developer

Dotnet Developer

City of London Full-Time No home office possible
O

At a Glance

  • Tasks: Lead the design and development of cloud-native applications using Java and C#.
  • Company: Join a top financial services firm in London, known for innovation and excellence.
  • Benefits: Enjoy a competitive contract rate and the flexibility of working outside IR35.
  • Why this job: Be at the forefront of technology, mentoring others while shaping impactful systems.
  • Qualifications: Proven experience in enterprise-level systems with strong Java and C# skills required.
  • Other info: Initial 6-month contract with potential for extension; immediate consideration available.

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.

Dotnet Developer employer: Oliver Bernard

Join a leading financial services firm in London that values innovation and excellence, offering a dynamic work culture where your contributions directly impact the development of cutting-edge cloud-native platforms. With a strong emphasis on employee growth, you will have the opportunity to mentor junior engineers while working alongside industry experts, ensuring a collaborative environment that fosters professional development. Enjoy competitive contract rates and the chance to work on business-critical systems in a vibrant city known for its financial prowess.
O

Contact Detail:

Oliver Bernard Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Dotnet Developer

✨Tip Number 1

Network with professionals in the financial services sector, especially those who work with cloud-native architectures. Attend meetups or webinars focused on .NET and Java development to connect with potential colleagues and learn about industry trends.

✨Tip Number 2

Showcase your hands-on experience by contributing to open-source projects or personal projects that involve event sourcing and CQRS. This not only demonstrates your skills but also gives you practical examples to discuss during interviews.

✨Tip Number 3

Familiarise yourself with the specific cloud platforms mentioned in the job description, particularly Azure. Consider obtaining relevant certifications to validate your expertise and make your application stand out.

✨Tip Number 4

Prepare to discuss your mentoring experiences and how you've promoted best practices in engineering and DevOps. Be ready to provide examples of how you've led teams and improved processes in previous roles.

We think you need these skills to ace Dotnet Developer

Proven experience as a Lead Engineer
Hands-on development experience in Java
Hands-on development experience in C#/.NET
Deep understanding of event sourcing
Knowledge of CQRS
Experience with distributed system patterns
Familiarity with cloud-native architectures (Azure, AWS, GCP)
Solid knowledge of messaging/event streaming technologies (Kafka, EventStore)
CI/CD pipeline design
Infrastructure-as-code experience
Automated testing experience
Mentoring and guiding junior engineers
Collaboration with architects and product owners
Promoting best practices in engineering and DevOps
Background in financial services or regulated industries (desirable)
Knowledge of containerisation (Docker, Kubernetes) (desirable)
Experience with domain-driven design (DDD) (desirable)

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with .NET and Java, focusing on your hands-on development skills and any leadership roles you've held. Emphasise your familiarity with event sourcing, CQRS, and cloud-native architectures.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for technology and your understanding of the financial services sector. Mention specific projects where you led teams or implemented scalable solutions, and how these experiences align with the job requirements.

Highlight Relevant Projects: In your application, include details about specific projects where you have used cloud platforms like AWS, Azure, or GCP. Discuss your role in architecting event-driven systems and any experience with messaging technologies like Kafka.

Showcase Mentorship Experience: If you have mentored junior engineers or promoted best practices in engineering and DevOps, make sure to include this in your application. It demonstrates your leadership capabilities and commitment to team development.

How to prepare for a job interview at Oliver Bernard

✨Showcase Your Technical Expertise

Be prepared to discuss your hands-on experience with Java and C#/.NET. Highlight specific projects where you've implemented event sourcing and CQRS, as well as your familiarity with cloud platforms like Azure, AWS, or GCP.

✨Demonstrate Leadership Skills

As a Lead Engineer, you'll need to guide a team. Share examples of how you've mentored junior developers and promoted best practices in engineering and DevOps. This will show your ability to lead and inspire others.

✨Understand the Business Context

Familiarise yourself with the financial services sector and the challenges it faces. Being able to discuss how your technical skills can solve business-critical problems will set you apart from other candidates.

✨Prepare for Scenario-Based Questions

Expect questions that assess your problem-solving abilities in real-world scenarios. Think about how you would architect scalable solutions or handle system failures, and be ready to explain your thought process clearly.

O
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>