Proximie
Capgemini
Ingénieur Scala Senior
À PROPOS DU POSTE QUE VOUS CONSIDÉREZ
Capgemini recrute des Ingénieurs Senior et Lead hautement qualifiés pour rejoindre leur équipe dynamique, fournissant des solutions pour un client majeur du secteur public. C'est une opportunité de travailler sur des projets significatifs qui ont un impact sur des millions de personnes, dans un environnement qui valorise l'innovation et la collaboration.
Notre environnement Agile mature offre un espace de soutien pour collaborer avec des spécialistes d'autres disciplines. Vous ferez partie d'une culture qui encourage l'amélioration continue, le partage des connaissances et l'excellence technique.
Nos Ingénieurs Senior se concentrent sur la livraison de services numériques critiques de bout en bout, travaillant sur une variété de projets pour des services publics à large portée. Nos Ingénieurs Lead vont au-delà de la livraison – façonnant la stratégie technique, encadrant les ingénieurs et stimulant l'innovation à travers les projets. Vous influencerez les meilleures pratiques au sein de notre communauté d'ingénierie et jouerez un rôle clé dans la définition de la manière dont nous construisons et livrons des services numériques modernes.
VOTRE RÔLE
En tant qu'Ingénieur Scala, vous aiderez à concevoir, développer et livrer des services numériques à grande échelle qui ont un impact réel. En travaillant au sein d'équipes agiles et multidisciplinaires, vous construirez des solutions de haute qualité en utilisant des pratiques d'ingénierie Scala modernes tout en contribuant à l'amélioration continue de notre technologie, de nos collaborateurs et de nos capacités de livraison.
NOTRE CULTURE
Nous recherchons des personnes axées sur l'apprentissage, qui remettent en question le statu quo et cherchent constamment à façonner leur environnement de travail pour en faire un lieu passionnant, amusant et intéressant.
Garder les choses fraîches est quelque chose que nous encourageons dans nos pratiques de travail, mais la culture de l'amélioration continue est tout aussi importante dans notre approche technique pour construire et livrer des services numériques modernes. Vos connaissances et votre expérience seront utilisées pour changer la façon dont nous construisons des solutions, y compris l'utilisation de nouveaux outils et technologies pour résoudre de nouveaux problèmes ou améliorer les services existants.
En travaillant sur nos services, vous ferez partie d'une équipe, mais aussi de communautés d'intérêt. Cela signifie que vous aurez toujours des personnes à disposition pour partager et discuter d'idées et obtenir de l'aide lorsque nécessaire. L'organisation d'ingénierie est dirigée par l'ingénierie, se soutenant mutuellement par le coaching et le mentorat, donc si vous voulez changer quelque chose, c'est en votre pouvoir de le faire.
POURQUOI VOUS DEVRIEZ CONSIDÉRER CAPGEMINI
Aider les entreprises à se développer tout en construisant un avenir plus durable et plus inclusif est une tâche difficile. Lorsque vous rejoignez Capgemini, vous rejoignez une entreprise florissante et devenez partie d'un collectif de penseurs libres, d'entrepreneurs et d'experts de l'industrie. Nous trouvons de nouvelles façons dont la technologie peut nous aider à réimaginer ce qui est possible.
C'est pourquoi, ensemble, nous recherchons des opportunités qui transformeront les entreprises leaders mondiales, et c'est ainsi que vous acquerrez les expériences et les contacts dont vous avez besoin pour façonner votre avenir. En apprenant les uns des autres chaque jour, en partageant les connaissances et en vous poussant toujours à faire mieux, vous développerez les compétences que vous souhaitez. Vous utiliserez vos compétences pour aider nos clients à tirer parti de la technologie pour innover et développer leur activité. Donc, ce n'est peut-être pas toujours facile, mais rendre le monde meilleur l'est rarement.
Rendez-le réel | capgemini.com
NOUS SOMMES UN EMPLOYEUR ENGAGÉ POUR LE HANDICAP
Travail hybride : Votre lieu de travail variera en fonction de votre rôle, de vos besoins personnels et des exigences de l'entreprise. Cela comprendra généralement un mélange de bureaux de l'entreprise, de sites clients et de travail à distance depuis votre domicile. Si votre lieu de résidence est Telford ou Hove, vous devrez travailler au bureau entre 40% et 70% du temps. Pour tous les autres lieux, vous devez être prêt à venir au bureau de Telford ou de Hove une à deux fois par mois (plus fréquemment pour les Ingénieurs Lead). Comme nous nous alignons étroitement sur les exigences des clients – qui peuvent changer avec le temps – vous devrez rester flexible. Veuillez noter que le travail entièrement à distance (100% depuis votre domicile) n'est pas autorisé.
Capgemini est fier d'être un Employeur Engagé pour le Handicap (Niveau 2) gov.uk/government/publications/disability-confident-guidance-for-levels-1-2-and-3/level-2-disability-confident-employer dans le cadre du programme Disability Confident du gouvernement britannique.
Dans le cadre de notre engagement envers le recrutement inclusif, nous offrirons un entretien à tous les candidats qui :
- Déclarent avoir un handicap, et
- Satisfont aux critères minimums essentiels pour le poste.
Veuillez cocher cette option lors du processus de candidature.
En tant qu'Ingénieur Scala Senior, vous :
- Développer et maintenir des services Scala en utilisant des frameworks tels que Play, Akka, et des approches de programmation fonctionnelle modernes.
- Concevoir, construire et optimiser des microservices pour la performance, la scalabilité, la résilience et la fiabilité.
- Écrire du code de haute qualité et testable en utilisant des pratiques d'ingénierie telles que TDD, BDD, et des frameworks de test automatisés, y compris ScalaTest.
- Soutenir les processus de build, de déploiement et de release en utilisant SBT, des pipelines CI/CD, Docker et Kubernetes.
- Collaborer avec les architectes, les ingénieurs, les équipes produit et les parties prenantes pour livrer des solutions alignées sur les besoins métier.
- Mentorer et coacher les ingénieurs, en promouvant les meilleures pratiques Scala et en soutenant le développement technique au sein de l'équipe.
- Contribuer à l'excellence opérationnelle par le biais du monitoring, du dépannage et des activités d'amélioration continue.
De plus, en tant qu'Ingénieur Scala Lead, vous :
- Définir et guider l'architecture technique des solutions basées sur Scala, en assurant l'alignement avec les objectifs stratégiques et la scalabilité à long terme.
- Établir la direction technique, les normes d'ingénierie et les meilleures pratiques à travers plusieurs équipes et programmes.
- Diriger la résolution de défis techniques complexes, y compris la conception de systèmes distribués, les défis d'intégration et l'optimisation des performances.
- Influencer la prise de décision technique au niveau des programmes et des parties prenantes seniors, en agissant en tant que conseiller technique de confiance.
- Piloter la croissance des capacités d'ingénierie par le recrutement, le coaching, le mentorat et le développement de communautés de pratique Scala.
- Coordonner et soutenir plusieurs équipes de livraison, en assurant la cohérence, la qualité et l'excellence technique à travers les solutions.
- Promouvoir l'innovation en évaluant et en introduisant de nouveaux frameworks, outils et pratiques d'ingénierie Scala.
VOS COMPÉTENCES ET EXPÉRIENCES
- Solide expérience professionnelle avec Scala et la programmation fonctionnelle.
- Expérience dans la conception et la consommation de REST APIs ; validation/sérialisation JSON utilisant Play JSON ou Circe.
- Conception et interrogation de bases de données relationnelles telles que PostgreSQL et/ou de bases de données NoSQL telles que MongoDB.
- Rédaction de tests unitaires et d'intégration en utilisant des technologies telles que ScalaTest, Specs2 et Mockito tout en suivant TDD/BDD.
- Familiarité avec SBT pour l'automatisation du build/CI/CD et GIT avec des stratégies de branchement.
- Solide compréhension des pratiques de sécurité web/HTTP, des meilleures pratiques de sécurité web et des considérations de performance.
- Familiarité avec l'infrastructure cloud, les pipelines CI/CD et la conteneurisation.
L'Ingénieur Lead démontrera également :
- Capacité à concevoir et gouverner des architectures complexes basées sur Scala pour la scalabilité et la maintenabilité.
- Compétence dans la définition de feuilles de route technologiques et l'influence des décisions à travers plusieurs équipes.
- Forte capacité à diriger des équipes, à coacher des ingénieurs seniors et à favoriser une culture d'excellence technique.
- Capacité à communiquer efficacement les stratégies techniques aux parties prenantes seniors et à influencer les résultats.
- Pilotage de la capacité d'ingénierie Scala par le recrutement, la formation et la mise en place de communautés de pratique.
- Compétence dans l'introduction de bibliothèques, frameworks et modèles Scala émergents pour améliorer la livraison.
VOTRE ACCRÉDITATION DE SÉCURITÉ
Pour être nommé avec succès à ce poste, il est requis d'obtenir une accréditation de vérification de sécurité (SC) gov.uk/guidance/united-kingdom-security-vetting-applicant#levels-of-national-security-clearance.
Pour obtenir une accréditation SC, le candidat retenu doit avoir résidé de manière continue au Royaume-Uni au cours des 5 dernières années, ainsi que satisfaire à d'autres critères et exigences.
Tout au long du processus de recrutement, des questions vous seront posées sur votre éligibilité à l'accréditation de sécurité, telles que, mais sans s'y limiter, votre pays de résidence et votre nationalité.
Certains postes sont réservés aux ressortissants britanniques exclusifs pour des raisons de sécurité ; par conséquent, il se peut que l'on vous pose des questions sur votre citoyenneté dans le processus de candidature.
RENDEZ-LE RÉEL – QU'EST-CE QUE CELA SIGNIFIE POUR VOUS ?
Vous serez habilité à explorer, innover et progresser. Vous bénéficierez de la mentalité « l'apprentissage pour la vie » de Capgemini, ce qui signifie que vous aurez d'innombrables opportunités de formation et de développement, des think tanks aux hackathons, et un accès à des cours 250,000 avec de nombreuses certifications externes de AWS, Microsoft, Harvard ManageMentor, des qualifications en cybersécurité et bien plus encore.
Vous apporterez vos compétences et perspectives uniques à l'équipe, inspirant et étant inspiré par vos coéquipiers tout en libérant de la valeur dans tout ce que vous faites. Vous rejoindrez une communauté professionnelle d'experts, qui vous soutiendra à chaque étape du processus.
À PROPOS DE CAPGEMINI
Capgemini est le partenaire de transformation des entreprises à l'ère de l'IA. Nous aidons les organisations à imaginer et à construire un avenir intelligent et durable, en combinant l'IA, la technologie et l'ingéniosité humaine pour transformer leur façon d'opérer, d'innover et de croître. Avec des capacités uniques de bout en bout couvrant la stratégie, la technologie, l'ingénierie et les opérations intelligentes, nous réunissons une expertise sectorielle approfondie et des capacités leaders du marché en IA, cloud et données pour transformer l'ambition en résultats commerciaux mesurables à grande échelle. Soutenu par un écosystème robuste de partenaires et près de 60 années d'expertise, Capgemini est une organisation mondiale responsable et diversifiée de plus de 410,000 membres d'équipe dans plus de 50 pays. Le Groupe a déclaré des revenus 2025 de 22.5 milliards d'euros.
