At CGI, our Full Stack Software Engineers deliver impactful, end-to-end solutions that enable organisations to innovate, scale, and succeed in a digital-first world. As we grow our engineering capability across Scotland and Northern Ireland, you'll help shape modern digital services, combining front-end creativity with back-end engineering excellence to deliver real business value. You'll work in a collaborative environment that encourages ownership, supports continuous development, and empowers you to explore new ideas, ensuring the solutions you build make a lasting difference for clients and communities. CGI was recognised in the Sunday Times Best Places to Work List 2025 and has been named a UK 'Best Employer' by the Financial Times. We offer a competitive salary, excellent pension, private healthcare, plus a share scheme (3.5% + 3.5% matching) which makes you a CGI Partner not just an employee. We are committed to inclusivity, building a genuinely diverse community of tech talent and inspiring everyone to pursue careers in our sector, including our Armed Forces, and are proud to hold a Gold Award in recognition of our support of the Armed Forces Corporate Covenant. Join us and you'll be part of an open, friendly community of experts. We'll train and support you in taking your career wherever you want it to go. Due to the secure nature of the programme, you will need to hold UK Security Clearance or be eligible to go through this clearance. Our teams operate within a flexible hybrid working model, however on-site requirements vary by project, so the ability to travel as required to meet client needs is essential.
Développeur expert Full Stack OAV VIE INDIVIDUELLE chez Groupama à Lyon Contexte de la mission Groupama Supports et Services est un Groupement d'Intérêt Economique (GIE) au service du Groupe Groupama, dont l'ambition est de répondre aux attentes croissantes des entités du Groupe en délivrant un service reconnu au niveau des meilleures pratiques du marché, tout en contribuant à l'amélioration de la performance collective du Groupe. La Direction des Systèmes d'Information a pour missions de mettre au quotidien à disposition des 25 000 utilisateurs les données et les traitements nécessaires à leur activité, dans le respect des contrats de service; de garantir la sécurité et la pérennité des actifs informatiques du Groupe; d'accompagner le développement commercial du Groupe en France et à l'international ; d'élaborer de nouveaux systèmes d'information, de nouvelles infrastructures techniques et de maintenir les systèmes existants. Objectifs et livrables Dans le cadre de l'accroissement d'activité autour des projets digitaux ou de maintenance des applications Vie pour des clients du groupe du monde Gan ou réseaux Groupama, nous recherchons une mission un développeur full stack sur les nouvelles technologies Angular en Front End, Java en Back End. Rejoindre l'équipe en charge de la conception technique, de la réalisation des composants, des tests des composants fabriqués. Les projets seront conduits en méthode AGILE. Aussi il est nécessaire de disposer de connaissance et d'expérience dans cette méthodologie. De formation supérieure en informatique (Ecole d'ingénieurs ou formation universitaire), avoir une expertise significative et reconnue d'au moins 8/10 ans en développement. Disposer de connaissances techniques significatives sur les Méthodologie : Agile, Modélisation, UML, Merise, disposer de connaissances techniques significatives en termes de développement / programmation sr les technologies ci-dessous : Java EE SQL et ORM JPA, Hibernate (Aspect gestion des transactions) Web Service REST et SOAP Solutions & Outils de développement IntelliJ, VS Code, GIT, Maven, CI/CD, OpenShift Framework Angular, Spring boot (un maîtrise parfaite de Spring Batch est demandée) , Micronaut Sous la responsabilité d'un chef de projet études et/ ou SCRUM MASTER, participer aux : Evaluations et études d'impacts Réalisation de POC pour valider la faisabilité des choix techniques Réalisation de spécifications techniques Développement des composants Réalisation les tests unitaires et d'enchaînement des composants dans le respect de la stratégie de tests du projet Rigoureux, assidu, esprit de services, vous êtes autonomes dans la réalisation de vos activités. Compétences demandéesCompétencesNiveau de compétence OPENSHIFT Confirmé Spring Batch Confirmé Angular Material Expert JAVA Expert ANGULAR Expert Spring Boot Confirmé
Basée à Lille, Lyon, Nantes, Grenoble, Marseille, Paris et Bruxelles, Insitoo Freelances est une société du groupe Insitoo, spécialisée dans le placement et le sourcing des Freelances IT et Métier. Depuis 2007, Insitoo Freelances a su s'imposer comme une référence en matière de freelancing par son expertise dans l'IT et ses valeurs de transparence et de proximité. Actuellement, afin de répondre aux besoins de nos clients, nous recherchons un Développeur IOS H/F à Lille, France. Contexte : Dans le cadre du renforcement de l'équipe produit Applications, notre client recherche un Développeur iOS Senior. L'application grand public du client est un pilier majeur de la stratégie omnicanale de la marque, générant 600 millions d'euros de chiffre d'affaires par an et comptabilisant 550 000 utilisateurs actifs. Elle accompagne les clients aussi bien dans leurs parcours digitaux qu'en magasin : E-commerce & Drive : achats en ligne, livraison à domicile, retrait en Drive ou en consignes. Optimisation du parcours d'achat : listes de courses intelligentes, accès aux achats fréquents et historique des commandes. Vous intégrerez une équipe pluridisciplinaire fonctionnant en ScrumBan, composée de 3 développeurs iOS, 2 développeurs Android, 1 développeur Back et 1 Product Owner. Le rythme de travail est de 3 jours sur site et 2 jours de télétravail par semaine Les missions attendues par le Développeur IOS H/F : Développer et maintenir de nouvelles fonctionnalités à fort impact pour plus d'un demi-million d'utilisateurs. Garantir la qualité, les performances et la fluidité de l'application en respectant les standards du secteur et les recommandations d'Apple. Collaborer étroitement avec l'équipe produit (PO, équipe Android et Back-end) dans un cadre agile (ScrumBan). Participer à l'amélioration continue du code, à la mise en place de tests et aux choix architecturaux (notamment autour de l'intégration KMM). Les petits plus qui feront la différenceForte appétence UI/UX, maîtrise des Apple Human Interface Guidelines et sensibilité aux enjeux d'accessibilité. Pratique des tests unitaires pour maintenir une base de code robuste. Esprit d'initiative et force de proposition, tant sur les choix techniques que fonctionnels. Veille technologique active (suivi de la WWDC, exploration des nouveautés de l'écosystème Apple).
Dans le cadre de projets applicatifs stratégiques pour des acteurs du secteur de la défense, nous recherchons un Développeur Java pour participer à la conception, au développement et à la modernisation de solutions logicielles critiques. Vous rejoindrez une équipe pluridisciplinaire fonctionnant selon des méthodes agiles et contribuerez à l'ensemble du cycle de vie des applications. Vos missions Concevoir et développer des applications back-end en Java. Participer à l'analyse des besoins et aux choix techniques. Développer et maintenir des API REST et des microservices. Contribuer à la refonte et à la modernisation d'applications existantes. Concevoir les accès aux données et optimiser les traitements. Écrire les tests unitaires, fonctionnels et d'intégration. Participer aux revues de code et garantir la qualité des livrables. Analyser et corriger les anomalies. Contribuer aux pipelines d'intégration et de déploiement continus. Documenter les architectures et les composants développés. Environnement technique Java, Java EE ou Spring Boot, API REST, microservices, SQL, PostgreSQL ou MariaDB, Maven, Git, GitLab, Jenkins, Sonar, Docker, Kubernetes, Linux.
Dans une plateforme applicative stratégique au sein du client, bâtie sur un socle moderne Java / Spring Boot et Angular, déployée en environnement conteneurisé Kubernetes sous les contraintes propres à un environnement bancaire régulé : résidence des données en Union Européenne, environnements cloisonnés, proxy d'entreprise et exigences de sécurité renforcées, besoin en architecture solutions dont les missions sont : • Définition, formalisation et évolution de l'architecture technique cible du périmètre (back-end, front-end, données, intégration, infrastructure). • Garantie de la cohérence technique de bout en bout et l'alignement avec les standards et la stratégie d'architecture de la banque. • Cadrage des choix technologiques structurants : traitements de masse, architectures orientées événements, concurrence, résilience et performance. • Production et maintien de la documentation d'architecture (décisions d'architecture, schémas cibles, standards de développement) et animation de les revues d'architecture. • Accompagnement de la montée en compétence des équipes distribuées ; arbitrage des sujets techniques transverses et lever les points bloquants. • Assurance de la conformité aux exigences de sécurité, de résidence des données (UE) et aux contraintes d'exploitation en environnement cloisonné. • Collaboration avec les équipes plateforme, sécurité, production et les référents architecture de l'entité. • Participation à la priorisation des sujets techniques et à la définition de la roadmap technique. • Contribution à l'observabilité, à la qualité logicielle et à l'industrialisation des chaînes CI/CD.
Pour l'un de nos clients, nous recherchons 10 ingénieur(e)s en vérification digitale (Design Verification) pour renforcer un projet de conception de circuits destinés au spatial. Votre mission Vérifier des designs au niveau IP et Top, à partir des spécifications du client Rédiger ou compléter le plan de vérification Développer et exécuter les tests dans le flot de vérification du client, basé sur Python et hébergé sur ses serveurs Analyser les résultats, débugger et suivre la couverture Profil recherché Expérience confirmée en vérification digitale (DV) Maîtrise de SystemVerilog (UVM apprécié) Bonne connaissance du protocole AMBA AXI Pratique du simulateur Questa Python pour l'automatisation et les flots de vérification Grande autonomie : vous êtes capable de mener la vérification de bout en bout sans supervision quotidienne Français et anglais professionnels Conditions 100 % télétravail Mission longue, renouvellement possible Freelance ou portage salarial Intéressé(e) ? Envoyez-moi votre CV en message privé ou postulez directement. N'hésitez pas à partager autour de vous ! #Verification #DesignVerification #SystemVerilog #UVM #ASIC #FPGA #Spatial #Freelance #Remote ENGLISH VERSION Digital Verification Engineer (DV) – Space Project – 100% Remote – Freelance / Umbrella company (portage salarial) On behalf of one of our clients, we are looking for 10 Design Verification (DV) Engineers to join a chip design project for the space industry. Your mission Verify designs at IP and Top level, based on the client's specifications Write or complete the verification plan Develop and run tests within the client's custom Python-based verification flow, hosted on their servers Analyze results, debug and track coverage Your profile Proven experience in Design Verification Strong SystemVerilog skills (UVM is a plus) Good knowledge of the AMBA AXI protocol Hands-on experience with the Questa simulator Python for automation and verification flows High autonomy: able to drive verification end-to-end without daily supervision Professional French and English Conditions 100% remote Long-term assignment, extension possible Freelance or umbrella company (portage salarial) Interested? Send me your resume by private message or apply directly. Feel free to share with your network! #Verification #DesignVerification #SystemVerilog #UVM #ASIC #FPGA #Space #Freelance #Remote
ContexteNous recherchons un développeur / une développeuse fullstack pour accompagner l'équipe dans la gestion de sa plateforme d'ab tests et la mise en place de feature flags. MissionsConcevoir, développer, déployer et maintenir des fonctionnalités afin de répondre aux exigences fonctionnelles exprimées dans le cadre de la conception d'expérimentations (A/B Tests) dans un contexte d'équipe agile et d'applications à fort trafic. Intervenir sur la partie front, back des applications ainsi que sur la partie CI/CD. Développement d'AB tests client-side. Mise en place de feature flags et accompagnement à la montée en compétence des autres développeurs. Développement de code et de tests : unitaires, d'intégration et end-to-end. Revues de code. Réalisation et rédaction d'études de conception technique. Analyse d'anomalies et support aux problèmes d'exploitation. Capacité à investiguer la source d'un bug. Contribution au respect des critères d'acceptance d'une release. Participation aux cérémonies agiles : daily meeting, estimation des tâches, rétrospective d'équipe. Participation à la qualité, la résilience, et la sécurité de l'application.
Bonjour 🚀 RECHERCHE – DÉVELOPPEUR FULL STACK SENIOR BACKSTAGE Je recherche un Développeur Full Stack Senior pour intervenir sur l'évolution d'une plateforme interne basée sur Backstage, au cœur des sujets Developer Experience (DevEx), Platform Engineering et Golden Paths. 🔹 Profil : Full Stack Senior 🔹 Expertise : TypeScript / Node.js / React 🔹 Environnement : Backstage, API REST, Git, CI/CD 🔹 Cloud & Platform : Kubernetes 🔹 Mission : développement de plugins Backstage, services backend, Golden Paths et intégration d'outils IA 🛠️ Compétences indispensables : • TypeScript • Node.js • React • Backstage • API REST • Git / CI-CD • Cloud / Kubernetes ⭐ Seront appréciés : • Python ou Java • Terraform / Docker • GitLab CI • Grafana / Prometheus / OpenTelemetry • Utilisation d'outils IA de développement (GitHub Copilot, Mistral Vibe…) 🎯 Profil recherché : Autonome, orienté produit et amélioration continue, capable d'intervenir aussi bien sur le front-end, le back-end que les sujets plateforme, avec une vraie sensibilité Developer Experience. 📩 Vous êtes disponible ou connaissez un profil correspondant ? N'hésitez pas à me contacter en MP ou à m'envoyer votre CV.
Dans le cadre de la modernisation de son système d'information, un acteur majeur du secteur de l'énergie recherche un Développeur Full Stack Senior .NET / Angular afin d'intervenir sur une application stratégique dédiée à l'optimisation et à l'équilibrage des flux énergétiques. Vous intégrerez une équipe IT en charge d'applications critiques utilisées quotidiennement pour piloter les opérations énergétiques et assurer l'équilibre entre l'offre et la demande sur des horizons de temps courts. Le projet s'inscrit dans une démarche de transformation technologique visant à moderniser une application historique vers des architectures Web modernes. Missions Au sein de l'équipe de développement, vous participerez à : L'analyse des besoins métiers et techniques La conception et le développement des évolutions applicatives La modernisation d'une application existante vers des technologies Web modernes Le développement de nouvelles fonctionnalités Front-End et Back-End La maintenance corrective et évolutive de l'application L'optimisation des performances applicatives et des requêtes SQL La réalisation des tests unitaires et d'intégration La participation aux revues de code et aux bonnes pratiques de développement La collaboration avec les équipes métiers et les autres équipes IT L'intégration avec différents systèmes via des flux applicatifs Environnement techniqueBack-EndC# .NET Framework .NET Core / .NET 6+ Web API REST Front-EndAngular TypeScript HTML5 CSS3 RxJS Base de donnéesMicrosoft SQL Server T-SQL Procédures stockées Optimisation de requêtes Outils & MéthodologiesGit Azure DevOps Agile / Scrum CI/CD
Vous rejoindrez une équipe agile de 6 personnes en charge du développement, de la refonte et de l'évolution continue d'applications stratégiques. Le Lead Développeur intervient entre les choix d'architecture, la qualité technique de la chaîne de livraison et le coaching technique de l'équipe de développement. Missions : - Participer à la conception technique et aux choix d'architecture applicative - Collaborer avec les équipes d'architecture globale, d'exploitation et de sécurité - Développer et maintenir les fonctionnalités back end en Java / Springboot - Garantir la scalabilité, la sécurité et la pérennité des solutions développées - Concevoir et développer des interfaces utilisateur sous Angular - Rédiger et exécuter les tests unitaires et d'intégration - Garantir la qualité du code et l'application des meilleures pratiques de développement - Accompagner techniquement les développeurs de l'équipe - Contribuer à l'amélioration continue des chaînes d'intégration et de déploiement continu (CI/CD) - Participer à l'ensemble des cérémonies Agiles Profil attendu : Profil de Lead Développeur Fullstack senior avec plus de 8 ans d'expérience. Maîtrise de Java 11/17+, Springboot, Angular, API Rest, Maven, Gradle, Hibernate, CI/CD, Kubernetes, GitLab, Typescript, Docker et Artifactory.
Profil recherchéNous recherchons un Développeur Drupal Confirmé / Fullstack disposant de minimum 5 ans d'expérience, pour intervenir sur des projets web transverses. Le candidat devra être capable d'intervenir sur l'ensemble de la stack, aussi bien sur les développements front-end que back-end, avec une expertise solide sur Drupal 10. Compétences techniquesDrupal 10 : développement, configuration et maintenance de sites web Angular : développement d'interfaces web modernes et dynamiques Java : développement back-end et services applicatifs API REST : conception et développement d'APIs sur mesure Twig : développement et personnalisation des templates Drupal JavaScript HTML5 / CSS3 Git : gestion de versions et travail collaboratif Docker : conteneurisation et environnement de développement Bootstrap 5 Responsive Design : CSS Grid, Flexbox, Media Queries, approche Mobile First Accessibilité et qualité du codeBonne maîtrise des normes et règles RGAA en matière d'accessibilité numérique Capacité à produire un code propre, structuré, maintenable et documenté Sensibilité aux bonnes pratiques de développement et à la qualité logicielle Qualités recherchéesAutonomie et capacité à prendre en charge les sujets de bout en bout Esprit d'équipe et aisance dans un environnement collaboratif Capacité à intervenir sur des problématiques Fullstack Aptitude à travailler sur des projets transverses impliquant plusieurs technologies et équipes Stack techniqueDrupal 10 – Angular – Java – Twig – JavaScript – HTML5 – CSS3 – REST API – Docker – Git – Bootstrap 5 – Responsive Design – RGAA Expérience : 5 ans minimum
Intégrer une équipe Agile et participer aux différents rituels. Concevoir et développer des composants back-end en Java et des interfaces front-end en JSP. Développer et faire évoluer les composants sous le CMS Jahia. Garantir la qualité du code via les bonnes pratiques, revues de code et revues de logs. Réaliser les tests unitaires et les tests d'intégration. Corriger les anomalies et contribuer à l'amélioration continue des applications. Participer aux sujets de performance et d'accessibilité, notamment RGAA. Assurer la documentation technique. Accompagner les phases de recette et de delivery.
Vos missions en tant que Développeur Angula r : • Définir les bonnes pratiques Front-End. • Développer des composants Angular réutilisables et maintenables. • Gérer les états applicatifs (RxJS, Signals, NgRx selon le contexte). • Optimiser les performances Front-End (lazy loading, change detection, optimisation du rendering). • Participer aux choix d'architecture Front-End et à la structuration des applications Angular. • Garantir l'accessibilité et la qualité UX des interfaces. • Intégrer des solutions d'authentification et d'autorisation (Keycloak, OAuth2, OpenID Connect). • Réaliser des revues de code orientées qualité, performance et maintenabilité. • Participer aux décisions d'architecture Full Stack. Référence de l'offre : g082l9oye3
Release Manager with Nolio – City London Our Client is looking to recruit a Release Manager with experience of Nolio for the agile team to automate implementations for Investment Bank products utilizing the latest tools and technologies using Nolio. In this critical role the candidate will become part of a motivated and talented team operating within a creative environment. You should have a passion for scripting and automation of high throughput processing systems for client side, middle and back-end systems. o Primary Skill - Release and Config Management, Use of Various deployment tools like Nolio Proven testing experience in an agile environment utilizing common agile tools and techniques Previous proven experience in developing automated deployment processes Experience with JIRA Experience in Release Management and Deployments using Nolio Experience with version control software like GIT or Perforce Experience in C# (optional) Passion for learning new technologies Ability to work in a fast-paced, high-energy team environment Creative and User centric approach to testing Ability to coach and mentor others. Experience in working with multiple simultaneous software releases 5-7 years in release and config management using agile technologies (Mandatory) Experience using Nolio (Mandatory) Experience working as part of a successful Agile/SCRUM team (Desired) Experience in JIRA (Desired) Ability to work as part of an integrated delivery team (Desired) Excellent Interpersonal skills and have consistently demonstrated the ability to work well and excel in a collaborative team environment (Desired) Able to work independently for catching up with crucial deadlines (Desired) Experience in TDD and/or BDD (Desired) This is a 6 month contract in the City London. Please forward your CV to us in Word format.
Contexte du poste : Nous recherchons un Développeur Fullstack Senior / Architecte IA-Native pour intégrer la DSI de notre client et rejoindre l'équipe en charge du programme de transformation. Vous interviendrez sur des projets de développement d'outils métiers visant à améliorer l'efficacité opérationnelle, le time-to-market et la qualité des données et services proposés aux équipes centrales et magasins. Vous évoluerez dans un environnement innovant basé sur une démarche de développement « full IA », en collaboration étroite avec un Développeur Senior IA-Native et le Leader Produit du périmètre. Vous participerez à l'ensemble du cycle des projets, du cadrage jusqu'à la mise en production, en utilisant massivement l'IA générative pour accélérer et fiabiliser les phases de conception et de développement. Missions principales : Participer au cadrage des besoins avec les équipes métiers et contribuer à la définition des solutions Concevoir l'architecture technique des applications : Front-End, Back-End, données et intégrations Développer les outils métiers de bout en bout sur des environnements Google Apps Script ou sur des stacks web/cloud modernes selon les besoins Réaliser des prototypes et maquettes fonctionnelles à l'aide d'outils IA-native Utiliser des outils de développement assistés par IA tels que Claude Code, Cursor ou équivalents Configurer et orchestrer des agents IA et des workflows de développement multi-agents Mettre en place les tests automatisés et les garde-fous nécessaires pour garantir la qualité du code généré par l'IA Concevoir et maintenir les intégrations avec les systèmes d'information existants via API, flux de données ou systèmes legacy Participer aux pipelines CI/CD, aux mises en production et à la stabilisation des applications Contribuer à la définition et à l'industrialisation des bonnes pratiques de développement IA-native au sein de la DSI Intervenir sur plusieurs projets en parallèle et adapter rapidement les solutions aux différents contextes métiers
Strasbourg - Télétravail 2 jours/semaine après 4 mois - Expérience de 5 ans minimum (hors stages / alternance) Vous êtes prêt.e à relever un nouveau défi technique ? Nous poursuivons notre développement et recherchons actuellement un.e Développeur JAVA pour intervenir chez un de nos clients. Votre rôle au quotidien : - Analyser les besoins utilisateurs et proposer des solutions adaptées et performantes - Concevoir et développer des applications robustes, tout en réalisant des tests rigoureux (unitaires, intégration, charge) - Garantir la qualité du code en respectant les bonnes pratiques et en produisant une documentation claire - Assurer la maintenance et les évolutions des applications pour répondre aux besoins métier - Fournir un support technique et accompagner les utilisateurs - Partager vos connaissances pour renforcer l'expertise collective de l'équipe ⚙️ Stack technique : - Back-end : Java, Spring Boot - Front-end : Connaissance ou expérience d'un framework JavaScript - Middleware : RabbitMQ, Kafka, JMS (au moins une expérience significative) - Bases de données : SQL Server, MongoDB - Architecture : Expertise confirmée en microservices - Tests : jUnit - Versionning : Git - Outils de développement : IntelliJ, Maven, Sonar - Déploiement : Jenkins, Ansible - Gestion de projet : JIRA, Confluence Quelques infos importantes à retenir : - Expérience de 5 ans minimum (hors stages / alternance)
The fullstack developer is proficient in both back-end and front-end development, creating complete solutions, including APIs and the databases required for the application.
The solutions architect designs robust back-end architectures to meet application requirements, integrating web services, databases, and distributed systems.
The DevOps engineer automates and optimizes back-end processes using modern tools and Cloud environments, ensuring an efficient and scalable infrastructure.
The API developer creates programming interfaces (APIs) that allow front-end applications to communicate efficiently with the back-end, facilitating data exchange between systems.