Durée : 6 mois, avec prolongation possible selon résultats Démarrage : ASAP (novembre ou début décembre au plus tard) Lieu : Luxembourg (présence sur site requise) Rattachement : Direction IT (développement et organisation) ContexteDans le cadre d'un remplacement temporaire, nous cherchons un profil capable de piloter une équipe de développement sur un programme de refactoring du SI et de maintenance d'outils internes. MissionEn plus de son rôle de développeur, le consultant encadre, anime et coordonne l'équipe de développement. Il pilote techniquement les projets, garantit la qualité des livrables, fait le lien entre besoins métiers et réalisation technique, et fait progresser les compétences de l'équipe. ResponsabilitésEncadrement et animation de l'équipe Encadrer et motiver les développeurs au quotidien Organiser et animer les rituels d'équipe (dailies, rétrospectives, revues de code) Faire monter l'équipe en compétences : coaching, formation, partage de bonnes pratiques Gérer les ressources, répartir les objectifs et suivre les livrables Pilotage technique des projets Coordonner le développement avec les Product Owners et Scrum Masters Planifier et prioriser les tâches Garantir le respect des délais, de la qualité du code et des standards techniques Suivre l'avancement et remonter les alertes Représenter l'équipe aux comités de pilotage projet Qualité et pérennité technique Définir et faire appliquer les standards de développement Organiser et superviser les revues de code Mettre en place des tests automatisés et la documentation technique Piloter l'amélioration continue Lien métier-technique Participer aux ateliers d'analyse et de spécifications Contribuer à l'estimation des charges Proposer des solutions techniques adaptées aux besoins métiers Faciliter les échanges entre équipes métiers, chefs de projet et développeurs Profil requisExpérience métier Expérience confirmée dans le secteur de l'assurance-vie au Luxembourg (réglementaire, applicatif, organisation) Maîtrise des techniques de gestion de projet Compétences techniques C#, JavaScript/TypeScript Frameworks et technologies courantes du SI Méthodes Agile et DevSecOps Bonnes pratiques : Clean Code, SOLID, DRY, KISS, YAGNI Architectures logicielles, Git, intégration continue Principes de sécurité applicative Outils de gestion de projet (Jira, GitLab, Confluence, etc.) Compétences transversales Leadership et esprit d'analyse Pédagogie, organisation et rigueur Adaptabilité et esprit collaboratif Français et anglais (écrit et oral)
Mission : -Architecture & Développement : Concevoir et développer les pipelines d'ingestion/traitement, les briques de normalisation et les API d'exposition des données. -Core Framework : Faire évoluer le framework commun (CI/CD, monitoring, tests automatisés, résilience, performance, qualité de code). -Leadership technique : Piloter des chantiers de dev, challenger les besoins métiers, faire respecter les standards d'architecture et coacher l'équipe. Stack & Compétences requises : -Software Engineering : Excellente maîtrise de Python (POO, modularisation, clean code), Git & Git Flow. -Big Data & Performance : Spark, Glue, Parquet, S3, HDFS, SQL avancé. Expertise en optimisation (partitionnement, bucketing, cache, tuning Spark/SQL). -Cloud AWS : S3, Lambda, Glue, IAM, EventBridge, CloudWatch. -DevOps & IaC : Pratiques CI/CD robustes et Infrastructure as Code. (Important : Vous devez maîtriser au moins 2 à 3 des domaines techniques clés ci-dessus). -Lieu : Hauts-de-Seine (92) / Île-de-France. -Déplacements : Ponctuels à prévoir en France (Lyon) et en Belgique (Bruxelles). -Spécificité : Astreintes possibles.
Projet de refonte d'une application métier dans le secteur de l'assurance visant à moderniser le système existant et améliorer l'expérience utilisateur. Le projet repose sur une architecture C#/.NET et Angular, avec une approche orientée API et composants réutilisables. Mise en œuvre des bonnes pratiques de développement : Clean Code, principes SOLID, design patterns, tests unitaires et d'intégration, revue de code, Git Flow et CI/CD. Travail en méthodologie Agile avec collaboration étroite entre développeurs, Product Owner et équipes métier.
Missions Concevoir, développer et maintenir des applications métiers en C# / .NET 8. Développer et maintenir des microservices et API REST. Participer à la conception d'architectures microservices / Event-Driven. Développer les interfaces Front-End en ReactJS et Angular. Concevoir et optimiser les accès aux données et traitements SQL. Participer aux migrations et modernisations d'applications vers les dernières versions de .NET. Assurer les tests unitaires, la qualité du code et les revues techniques. Participer aux déploiements via les pipelines CI/CD. Assurer le suivi des applications en production, le monitoring et la résolution d'incidents. Travailler en environnement Agile / Scrum / Scrumban. Stack techniqueBack-end C# .NET 8 / .NET Core / Web API Entity Framework Core Dapper Autofac LINQ CQRS JWT Front-end ReactJS / React 18 Angular / Angular 17 TypeScript JavaScript HTML5 / CSS3 Architecture Microservices API REST Event-Driven Architecture RabbitMQ Onion Architecture DDD / TDD / Clean Code Bases de données SQL Server PostgreSQL Oracle MongoDB MySQL DevOps / Cloud Azure DevOps Docker Kubernetes / OpenShift RedHat TeamCity Jenkins XLDeploy Git Artifactory Monitoring / outils Kibana Alerta SonarQube Jira Visual Studio / Rider / VS Code