We are seeking an experienced Senior .NET Engineer to join a dynamic team within the finance industry. You will play a pivotal role in designing and developing robust, scalable, and high-performance systems using the latest .NET and Azure technologies, with a focus on Event Driven Architecture and Event Sourcing. This is an exciting opportunity to join a forward-thinking fintech organisation where your leadership and technical expertise will directly influence the success of a greenfield project.
The successful candidate will lead a team of engineers from a technical standpoint, taking ownership of architecture decisions, conducting detailed code reviews, and gathering and shaping technical requirements. You will be responsible for ensuring high standards in code quality, performance, security, and maintainability. Working in a hybrid environment, you will collaborate closely with stakeholders across the business, contributing to both strategic planning and hands-on development.
- 💻 Tech stack: .NET, C#, Azure, Event Sourcing, Event Driven Architecture
- 🏡 Hybrid working – office located in London, Greater London, United Kingdom
- ⌚ Initial 6-month contract with likely extension
- 💸 Day rate: Up to £650/day, Outside IR35
- 🗓️ ASAP start date
Key Responsibilities:
- Lead the design and development of backend services and APIs using C# and .NET
- Architect and implement Event Driven and Event Sourcing systems in Azure
- Collaborate with cross-functional teams to define technical requirements
- Mentor and guide junior engineers, promoting best practices and a high-performance engineering culture
- Conduct code reviews, assess architectural decisions, and suggest process improvements
- Ensure applications are secure, scalable, resilient, and observable
Requirements:
- Extensive experience developing applications in .NET and C# within complex environments
- Deep understanding of Azure cloud services architecture and deployment
- Hands-on experience with Event Driven Architecture and Event Sourcing principles
- Strong familiarity with CI/CD processes and automated testing frameworks
- Proven leadership experience in guiding engineering teams and delivering high-quality software
- Excellent problem-solving skills and the ability to communicate technical concepts clearly
- Exposure to financial services or fintech domains is highly desirable
If you're a highly motivated engineer passionate about cutting-edge technologies and keen to contribute to meaningful projects in the financial sector, we'd love to hear from you. Apply now to be part of a growing team dedicated to innovation and engineering excellence.