Tech Lead (m/f)
Mission
Le « Tech Lead », rôle que pourrait être aussi défini comme «Lead Developer », est un agent qui, en plus de son propre travail de développeur, aide également à diriger et faire avancer le niveau technique de son équipe (max 9 personnes).
Rôle & responsabilités
- Assurer les développements des actifs techniques requises par les métiers de la CSSF, orienté microservices, intégré dans une plateforme de déploiement continue
- Participer aux analyses techniques des solutions informatiques afin de proposer des applications et outils requis par les besoins des utilisateurs métiers
- Assurer la sécurité par design, l’intégrité, le support informatique et la maintenance évolutive des actifs techniques
- Contribuer à garantir un flux de livraison incrémentale, itératif, fréquent et cohérent
- Garantir un niveau de qualité de code exemplaire, par exemple par la mise en place de tests unitaires, en favorisant leur automatisation, afin de garantir l’acceptation et d’éviter la régression des applications
- Assurer et contribuer à la rédaction et à la maintenance de la documentation relative aux actifs techniques
- Maintenir à jour en permanence ses connaissances à l’égard de l’évolution des technologies informatiques et de la réglementation en vigueur dans les métiers CSSF
- Garantir et faciliter le partage de connaissance dans son équipe
- Donner son opinion sur l’architecture et conception de systèmes (dans une variété de technologies, dont beaucoup devront être apprises « on the job »)
- Direction technique des membres de l'équipe, examen des résultats de leur travail (revues de code, programmation en binôme, gestion des versions, gestion de dépendances)
- Consultations techniques avec les Product Owners
- Assurer l’animation et le coaching de l’équipe en fonction du framework Scrum adapté au contexte de la CSSF
Votre profil
- Diplôme universitaire (Bac+3 minimum) en informatique, ou autre avec option informatique
- Expérience professionnelle d'au moins 5 ans dans le développement orienté objet et des outils de développement
- Connaissance de concepts en relation avec DevOps et les plateformes d’intégration continue
- Connaissances d’une méthodologie de projet agile
- Une certification de type Scrum est considérée comme un avantage
- Connaissance du secteur financier et des solutions open-source
- Java / Java 11+ / Spring / Springboot / Spring Security / Hibernate / JPA / Javascript / ReactJS/ PostgreSQL / RabbitMQ / Ansible / git / Jenkins / Maven / Gradle / Linux / HTLM5 / CSS3 / Bootstrap / NodeJS / Secure coding (OWASP) / SQL / Docker / Swarm / K8S / Devops / Keycloack /
- Avoir des antécédents en matière de développement de logiciels
- Esprit d’analyse et de synthèse
- Autonomie et proactivité
- Rigueur et organisation
- Sens du contact, ouverture d’esprit
- Le candidat doit avoir envie d'aller au-delà de l'aspect purement technique, de comprendre l'aspect practique des choses et de collaborer avec d'autres personnes pour atteindre un objectif plus large. Le codage est un élément clé de ce poste, mais ce n'est pas tout. Nous essayons toujours de sélectionner les technologies les mieux adaptées à la résolution du problème du client, et non pas de prendre ce qui est actuellement à la mode
- Les langues française et anglaise sont exigées au niveau B1 minimum, la langue luxembourgeoise constitue un atout
Le(la) candidat(e) retenu(e) sera engagé(e) comme employé(e) de l’État en vertu d’un contrat à durée indéterminée. Si le(la) candidat(e) remplit les conditions en vigueur, il/elle sera amené(e) à se présenter par la suite à l’admission au statut de fonctionnaire de l’État.
Avant la conclusion du contrat de travail, le(la) candidat(e) devra délivrer un extrait du casier judiciaire (bulletin n°3), datant de moins de 2 mois, afin de garantir son honorabilité.
Postuler
* Champs obligatoires