Senior / Lead C# Developer

Il y a 3 jours

Mulhouse, Grand Est, France avacone Iberia Temps plein 55 000 € - 75 000 € Contrat

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

Location: This role is based in Mulhouse and St. Louis, France, and requires working on‑site at the client location as part of a collaborative delivery team.

Key Responsibilities

  • Design, develop, and maintain secure, scalable applications using C# and .NET (including .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 across the delivery lifecycle
  • Lead and mentor developers through code reviews, coaching, and the promotion of best practices
  • Ensure solutions comply with client security, risk, and regulatory requirements
  • Work closely with client stakeholders, product owners, and internal delivery teams to define and deliver solutions
  • Contribute to technical estimations, planning, and delivery commitments
  • Identify, communicate, and mitigate technical risks in a client‑facing environment
  • Support production readiness through strong documentation, testing discipline, and operational awareness

Required Skills & Experience

  • Strong commercial experience with C# and the .NET ecosystem
  • Proven experience in a Senior and/or Lead engineering role (team leadership, ownership of delivery)
  • Solid understanding of enterprise application architecture, OO design principles, and common design patterns
  • Hands‑on experience building and consuming RESTful APIs
  • Strong knowledge of relational databases (e.g., SQL Server, Oracle, PostgreSQL) and SQL performance fundamentals
  • Experience with cloud and hybrid environments (Azure preferred)
  • Familiarity with security, compliance, and risk considerations in banking or other regulated industries
  • Comfortable working in a client‑facing role with high expectations on quality, communication, and delivery
  • Strong collaboration and stakeholder‑management skills in multi‑team environments

Nice to Have

  • Previous 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, and/or event‑driven architectures
  • Knowledge of CI/CD pipelines, DevSecOps, and automated testing practices
  • Experience working in agile delivery models within enterprise environments (Scrum/Kanban)