Role Overview
We are an established IT services company working closely with clients in the banking and financial services sector. We are looking for a Senior / Lead C# Developer to lead the design and delivery of enterprise-grade software solutions for a major banking client.
This role combines hands-on development with technical leadership, operating within a regulated banking environment while remaining part of a professional, delivery-focused IT organisation.
Key Responsibilities
* Design, develop, and maintain secure, scalable applications using C# and .NET (.NET Core / .NET 6+)
* Act as technical lead for development activities on banking client engagements
* Take ownership of solution architecture, code quality, and technical standards
* Lead and mentor developers through code reviews, coaching, and best practices
* Ensure solutions comply with client security, risk, and regulatory requirements
* Work closely with client stakeholders, product owners, and internal delivery teams
* Contribute to technical estimations, planning, and delivery commitments
* Identify, communicate, and mitigate technical risks in a client-facing environment
Required Skills and Experience
* Strong commercial experience with C# and the .NET ecosystem
* Proven experience in a senior or lead engineering role
* Solid understanding of enterprise application architecture and design patterns
* Experience building and consuming RESTful APIs
* Strong knowledge of relational databases (e.g. SQL Server, Oracle, PostgreSQL)
* Experience with cloud and hybrid environments (Azure preferred)
* Familiarity with security and compliance requirements in banking or regulated industries
* Comfortable working in client-facing roles with high expectations on quality and delivery
Nice to Have
* Prior experience working for an IT consultancy or systems integrator
* Exposure to banking platforms, core banking systems, or financial data flows
* Experience with microservices, messaging systems, or event-driven architectures
* Knowledge of CI/CD pipelines, DevSecOps, and automated testing
* Experience working in agile delivery models with enterprise clients
What We Offer
* Competitive salary and benefits package
* Hybrid working model with London as primary client location
* Exposure to complex, high-impact banking projects
* A professional consulting environment with strong technical standards
* Clear career progression within technical leadership or solution architecture