Software Development Leader
Il y a 2 jours
luxembourg city
Proximus Luxembourg
Temps plein
Gratuit avec email ou Google
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
Gratuit avec email ou Google
Votre mission:
Le Software Development Leader contribue directement au développement des solutions logicielles de l'entreprise tout en jouant un rôle moteur dans la qualité, la cohésion et la montée en compétence de l'équipe. Il incarne les bonnes pratiques, encourage l'amélioration continue et soutient l'adoption d'une culture agile.
1. Développement logiciel
• Concevoir, développer et maintenir des solutions logicielles robustes, performantes et évolutives.
• Participer activement aux revues de code et garantir un niveau de qualité élevé.
• Contribuer à la documentation technique, aux guidelines internes et à l'amélioration continue des pratiques.
2. Leadership technique
• Montrer l'exemple en termes de rigueur, de qualité et de respect des standards de développement.
• Identifier et promouvoir les best-practices (architecture, patterns, testing, CI/CD, sécurité...).
• Anticiper les risques techniques et proposer des solutions pragmatiques.
3. Support et accompagnement de l'équipe
• Se rendre disponible pour accompagner les membres de l'équipe sur les aspects techniques (pair-programming, mentoring, revues de code enrichies...).
• Soutenir la montée en compétence individuelle et collective via des sessions de partage ou des ateliers techniques.
• Favoriser un environnement d'apprentissage, de collaboration et de transparence.
4. Collaboration produit et compréhension métier
• Comprendre les enjeux fonctionnels et aider l'équipe à percevoir la valeur métier derrière chaque développement.
• Travailler étroitement avec les Product Owners pour clarifier les besoins, évaluer la complexité et prioriser intelligemment.
• Participer à la gestion de la dette technique et à l'identification des opportunités d'amélioration.
5. Cohésion et dynamique d'équipe
• Encourager l'engagement, la responsabilité et la coopération au sein de l'équipe.
• Contribuer activement à un climat positif, basé sur le respect, la communication et la confiance.
• Aider l'équipe à se synchroniser, partager les objectifs et rester alignée sur la vision de la valeur.
6. Contribution à la culture agile
• Promouvoir l'adhésion aux valeurs et principes de l'Agilité.
• Encourager la participation active aux cérémonies définies par l'équipe.
• Soutenir l'équipe dans l'amélioration continue de ses processus.
Votre profil:
Niveau d'étude/formation et expérience souhaités
• Master en informatique, ingénierie ou équivalent.
• Expérience professionnelle équivalente démontrée acceptée.
• Minimum 5 ans d'expérience dans une position équivalente, idéalement sur une stack similaire.
Connaissances / Compétences techniques
• Langages & frameworks : Java 17+ ; Spring Boot 3.x/4.x ; Spring Framework Core, Data et Security.
• Build & gestion de dépendances : Maven.
• Bases de données & migration : Liquibase ; SQL Oracle ; PostgreSQL en atout.
• Messaging & intégration : Kafka ; Fuse / SwitchYard en atout.
• Plateforme & déploiement : OpenShift ; Docker ; Red Hat EAP.
• API & architecture : conception et consommation d'API REST.
• Sécurité : authentification et autorisation via LDAP, OIDC, SAML ; connaissance des bonnes pratiques de sécurisation des accès ; Keycloak / Red Hat SSO.
• Qualité de code / bonnes pratiques : programmation orientée objet, principes SOLID, design patterns, gestion des dépendances et tests unitaires.
• Outils : GitLab ; JIRA.
• Méthodologie : Agile / Scrum.
• Bonus : expérience avec des outils de développement augmenté par l'IA.
Compétences comportementales
• Team player et bon communiquant.
• Esprit de synthèse et capacité à prendre du recul pour aligner les besoins à court terme avec la vision à long terme du produit.
• Orientation expérience client.
• Forte sensibilité à la qualité du code, à la sécurité applicative et aux performances.
Langues
• Français et anglais indispensables : lu, écrit, parlé et compris.
• Luxembourgeois et allemand : constituent un grand avantage.
Notre offre:
• Un environnement de travail professionnel, stimulant et innovant :
Rejoindre Proximus Luxembourg, c'est intégrer une entreprise à taille humaine tout en bénéficiant de la force, de l'expertise et des perspectives offertes par le Groupe Proximus. Vous évoluerez au sein d'équipes dynamiques, bienveillantes et collaboratives, où l'esprit d'équipe, le partage des connaissances et l'innovation occupent une place centrale.
• De réelles opportunités de carrière au sein du Groupe
Le Software Development Leader contribue directement au développement des solutions logicielles de l'entreprise tout en jouant un rôle moteur dans la qualité, la cohésion et la montée en compétence de l'équipe. Il incarne les bonnes pratiques, encourage l'amélioration continue et soutient l'adoption d'une culture agile.
1. Développement logiciel
• Concevoir, développer et maintenir des solutions logicielles robustes, performantes et évolutives.
• Participer activement aux revues de code et garantir un niveau de qualité élevé.
• Contribuer à la documentation technique, aux guidelines internes et à l'amélioration continue des pratiques.
2. Leadership technique
• Montrer l'exemple en termes de rigueur, de qualité et de respect des standards de développement.
• Identifier et promouvoir les best-practices (architecture, patterns, testing, CI/CD, sécurité...).
• Anticiper les risques techniques et proposer des solutions pragmatiques.
3. Support et accompagnement de l'équipe
• Se rendre disponible pour accompagner les membres de l'équipe sur les aspects techniques (pair-programming, mentoring, revues de code enrichies...).
• Soutenir la montée en compétence individuelle et collective via des sessions de partage ou des ateliers techniques.
• Favoriser un environnement d'apprentissage, de collaboration et de transparence.
4. Collaboration produit et compréhension métier
• Comprendre les enjeux fonctionnels et aider l'équipe à percevoir la valeur métier derrière chaque développement.
• Travailler étroitement avec les Product Owners pour clarifier les besoins, évaluer la complexité et prioriser intelligemment.
• Participer à la gestion de la dette technique et à l'identification des opportunités d'amélioration.
5. Cohésion et dynamique d'équipe
• Encourager l'engagement, la responsabilité et la coopération au sein de l'équipe.
• Contribuer activement à un climat positif, basé sur le respect, la communication et la confiance.
• Aider l'équipe à se synchroniser, partager les objectifs et rester alignée sur la vision de la valeur.
6. Contribution à la culture agile
• Promouvoir l'adhésion aux valeurs et principes de l'Agilité.
• Encourager la participation active aux cérémonies définies par l'équipe.
• Soutenir l'équipe dans l'amélioration continue de ses processus.
Votre profil:
Niveau d'étude/formation et expérience souhaités
• Master en informatique, ingénierie ou équivalent.
• Expérience professionnelle équivalente démontrée acceptée.
• Minimum 5 ans d'expérience dans une position équivalente, idéalement sur une stack similaire.
Connaissances / Compétences techniques
• Langages & frameworks : Java 17+ ; Spring Boot 3.x/4.x ; Spring Framework Core, Data et Security.
• Build & gestion de dépendances : Maven.
• Bases de données & migration : Liquibase ; SQL Oracle ; PostgreSQL en atout.
• Messaging & intégration : Kafka ; Fuse / SwitchYard en atout.
• Plateforme & déploiement : OpenShift ; Docker ; Red Hat EAP.
• API & architecture : conception et consommation d'API REST.
• Sécurité : authentification et autorisation via LDAP, OIDC, SAML ; connaissance des bonnes pratiques de sécurisation des accès ; Keycloak / Red Hat SSO.
• Qualité de code / bonnes pratiques : programmation orientée objet, principes SOLID, design patterns, gestion des dépendances et tests unitaires.
• Outils : GitLab ; JIRA.
• Méthodologie : Agile / Scrum.
• Bonus : expérience avec des outils de développement augmenté par l'IA.
Compétences comportementales
• Team player et bon communiquant.
• Esprit de synthèse et capacité à prendre du recul pour aligner les besoins à court terme avec la vision à long terme du produit.
• Orientation expérience client.
• Forte sensibilité à la qualité du code, à la sécurité applicative et aux performances.
Langues
• Français et anglais indispensables : lu, écrit, parlé et compris.
• Luxembourgeois et allemand : constituent un grand avantage.
Notre offre:
• Un environnement de travail professionnel, stimulant et innovant :
Rejoindre Proximus Luxembourg, c'est intégrer une entreprise à taille humaine tout en bénéficiant de la force, de l'expertise et des perspectives offertes par le Groupe Proximus. Vous évoluerez au sein d'équipes dynamiques, bienveillantes et collaboratives, où l'esprit d'équipe, le partage des connaissances et l'innovation occupent une place centrale.
• De réelles opportunités de carrière au sein du Groupe