Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
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.
Requirements
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
- 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
- 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
Key Skills
Ranked by relevanceReady to apply?
Join avacone Switzerland and take your career to the next level!
Application takes less than 5 minutes

