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
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
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.