Senior Software Engineer
Fonction
Nous recherchons un Senior Software Engineer qui combinera aussi bien le développement logiciel que le leadership technique et la gouvernance de l'architecture applicative.
Principales responsabilités
- Concevoir, développer, tester et maintenir des applications critiques dans un environnement .NET et Azure.
- Participer activement au codage et aux revues de code.
- Garantir la qualité, la sécurité, la performance et la maintenabilité des solutions développées.
- Accompagner les développeurs dans leur montée en compétences et agir comme référent technique de l'équipe.
- Définir et promouvoir les bonnes pratiques de développement et les standards d'ingénierie logicielle.
- Veiller à la cohérence de l'architecture applicative et aux choix technologiques.
- Contribuer aux projets de modernisation et de transformation du paysage applicatif.
- Intégrer les principes de sécurité « secure by design » dans les applications et les services développés.
Profil recherché
- Master en informatique, ou expérience équivalente.
- Minimum 8 ans d'expérience en développement logiciel, dont une expérience significative comme lead technique ou mentor.
- Expérience confirmée dans des environnements applicatifs à forte composante de données.
- Expérience concrète de projets de modernisation ou de migration d'applications.
- Français ou néerlandais courant, bonne maîtrise de l'anglais professionnel. La connaissance de la seconde langue nationale est un atout.
Compétences techniques
- C# et .NET : .NET Framework 4.x ainsi que .NET moderne (8/10), ASP.NET Core, conception d'API REST.
- Accès aux données : SQL Server / Azure SQL, T-SQL, Postgres, Entity Framework Core, optimisation des performances.
- Microsoft Azure : App Service, Functions, Azure SQL, Key Vault, Entra ID, managed identities, Service Bus ou équivalent.
- Conteneurs : Docker et déploiement sur Azure Container Apps et/ou AKS.
- DevOps : Git, CI/CD avec Azure DevOps ou GitHub Actions, infrastructure as code (Bicep ou Terraform).
- Tests automatisés (unitaires et d'intégration, par exemple xUnit ou NUnit) et culture de la qualité.
- Sécurité applicative : OWASP Top 10, gestion des secrets, analyse SAST et des dépendances, authentification OAuth2/OIDC.
- Méthodologies Agile (Scrum, Kanban).
Atouts
- Observabilité : Application Insights, OpenTelemetry.
- Architecture : DDD, clean architecture, architectures orientées événements et intégration de systèmes.
- Expérience dans le secteur financier ou de l'assurance.
Compétences comportementales
- Leadership technique et capacité à fédérer une équipe.
- Excellentes capacités de communication, de pédagogie et de coaching.
- Esprit analytique et résolution de problèmes complexes.
- Sens des responsabilités et orientation résultats.
- Esprit d'amélioration continue et envie de partager ses connaissances.
Notre offre
Nous vous proposons une fonction remplie de défis au sein d’une équipe dynamique et motivée, un management de proximité et un environnement de travail stable et convivial. Une rémunération attractive complétée d’avantages extralégaux variés. De larges possibilités de formation.
Intéressé(e)?
Envoyez une lettre motivée, accompagnée d'un CV à