IT

Senior C#/.NET Full-stack Developer

Critical environment

Geneva (Switzerland) Senior Provisional start as soon as possible in 2026
Reference : MDI-CH-IT-2026-01
Field : IT
Location : Geneva (Switzerland)
Level : Senior
Start : Provisional start as soon as possible in 2026
Languages : French C2 · English B1 minimum (B2 strongly recommended for international environment)
Education : Bachelor's degree in Computer Science or equivalent (degree or professional background at equivalent level)

Assignment context

With a major operator of critical infrastructures in the Romandy region, MDI Technologies is seeking a Senior C#/.NET Full-stack Developer to contribute to the development and maintenance of business-critical applications. The technical environment is based on C#/.NET 8+, Angular and SQL Server, in an agile context with high standards of availability and application security. Periodic on-call duty (approximately every six weeks) is expected. Provisional start as soon as possible in 2026; multiple positions may be filled simultaneously.

This opportunity is part of a project currently being contracted. Your application will be considered for this assignment and, with your consent, for similar opportunities. Submitting an application is neither a promise of employment nor a contractual commitment.

Your responsibilities

  • Full-stack development of critical business applications (C#/.NET back-end, Angular front-end)
  • Design and implementation of RESTful APIs and secure microservices
  • Participation in Agile ceremonies and backlog management (functional and technical specifications)
  • SQL Server administration and optimisation (stored procedures, indexing, performance tuning)
  • Facilitation of expert workshops with business teams and production of architecture diagrams
  • Second and third-level technical support for incident management

Essential skills

  • C# and .NET framework (Core / .NET 6+ / .NET 8+) — proficiency required
  • ASP.NET Core (Web API, MVC)
  • RESTful architectures and microservices
  • SQL Server: queries, stored procedures, indexing, performance
  • Entity Framework Core
  • Angular 16+: components, services, routing, reactive forms
  • REST or GraphQL API integration, OAuth2/JWT
  • Azure DevOps: CI/CD pipelines, Azure Repos
  • Application security (OWASP, vulnerability management, encryption)
  • Data-protection awareness (FADP/GDPR)

Desirable skills

  • Experience in high-criticality sectors (transport, logistics, critical infrastructure)
  • Knowledge of sector-specific operational information systems
  • Technical English proficiency (strongly recommended)

Education & experience

Bachelor's degree in Computer Science or equivalent (degree or professional background at equivalent level)

5+ years

Professional qualities

  • Rigour
  • Proactivity
  • Discretion
  • Adaptability
  • Collaborative mindset
  • Exemplary conduct

Application process

Apply online with your CV. Your application is reviewed by our recruitment team; you will be contacted if your profile matches.

Similar opportunities

Nous retrouver

CONTACT

Pour toutes vos demandes, contactez-nous par email ou téléphone.

E-mail

contact@mdi-technologies.ch

Téléphone

+41 78 268 89 28

Adresse

Cours des bastions 13 - 1205 Genève

MDI Technologies — Genève, Suisse

Solutions en intelligence artificielle, cybersécurité et ingénierie industrielle pour les entreprises et les industries.

© 2026 MDI Technologies — Tous droits réservés