Job title: C# Lead
Job type: Permanent
Emp type: Full-time
Industry: Finance and Banking
Expertise: Technology
Salary type: Annual
Salary: negotiable
Location: London
Job published: 2022-Aug-04
Job ID: 45427

Job Description

EC1 Partners are exclusively partnered with a global fintech leader who are in search for an Lead C# Developer to sit within their Data & Analytics division.

You will be required to provide technical expertise, ownership, and responsibilities in end-to-end IT project delivery. You will be leading a small lean agile team of developers and should have a solid understanding on multi-threading, microservices, and application architecture. You should also have an understanding on authentication, containerization and basic cloud principles.

Job duties:

  • Analyse, design, develop, test and maintain software at a level which sets standards for others to follow
  • Provide support to end users
  • Assist other team members with planning and estimation
  • Effective communication with Global Analytics management, and Analytics teams in other regions
  • Effective communication with users, brokers, and stakeholders globally
  • Manage a small team of skilled software developers

Risk Responsibilities

Ensure that you understand the risks and controls on your department; what could go wrong, what controls you have to prevent/detect or contain these.

  • Ensure that you are fully aware of and adhere to internal policies that relate to you, your role or any other activities for which you have any level of responsibility;
  • Report any breaches of policy to Compliance and/ or your supervisor as described in the policy;
  • Escalate risk events immediately and log them within 24 hours using the risk event capture form on the intranet;
  • Provide input if requested to the Risk and Control Self-Assessment process, scenario analysis, ‘Deep Dive’ reviews and any other risk management processes, as required.



  • Essential: Experienced in C# software development, and related technologies, including .Net Core
  • Essential: Experienced in the Software Development Life Cycle
  • Essential: Experienced in writing testable software
  • Essential: Some experience of AWS Cloud technologies (S3, EKS, MSK, SQS, etc.)
  • Essential: Experienced in working with containers (Docker)
  • Desirable: Experience of managing software complexity



  • Proficient in using .NET Framework and .NET core
  • Solid knowledge of concurrency patterns
  • Ability to write clean, readable code
  • Strong in Object Orientated Programming, Design Patterns and SOLID principles
  • Proficient with Test Driven Development including Unit and Integration testing
  • Proficient with code versioning in Git
  • Familiarity with Continuous Integration ideally with TFS/GitLab
  • Familiarity with databases such as MS SQL Server and or Oracle (or AWS managed DBs, e.g. DynamoDB, etc.)


  • Open to innovative ideas/ experiences and ability to create new ideas, approaches or insights
  • Seeks opportunities for improvements
  • Handles situations and problems with innovation and creativity
Apply with indeed Apply with linkedin
File types (doc, docx, pdf, rtf, png, jpeg, jpg, bmp, jng, ppt, pptx, csv, gif) size up to 5MB