Contexte Dans le cadre de l'évolution d'un ensemble de services digitaux grand public, nous recherchons un Développeur React Native Senior afin de renforcer l'équipe de développement mobile. Le consultant participera aux travaux de maintenance, stabilisation et évolution de plusieurs parcours digitaux à forte exposition utilisateur. Missions principales Développement mobile Concevoir et développer de nouvelles fonctionnalités. Assurer la maintenance corrective et évolutive. Participer à la modernisation du socle applicatif. Garantir la qualité et la performance des développements. Contribution Produit Participer aux ateliers de conception. Challenger les besoins fonctionnels. Contribuer aux estimations et au découpage des User Stories. Qualité Réaliser les tests unitaires et d'intégration. Participer aux revues de code. Corriger les anomalies identifiées lors des phases de recette ou de production. Collaboration Travailler avec les équipes Back-End PHP Symfony. Participer aux cérémonies Agile. Documenter les développements réalisés. Technologies et compétences attendues Obligatoire React Native React TypeScript JavaScript ES6+ Environnement Mobile Android iOS AppStore Connect Google Play Console APIs et intégration REST API JSON Authentification OAuth / JWT Qualité Jest React Native Testing Library Git Atouts PHP Symfony Google Cloud Platform Marketplace Applications orientées services Profil recherché 4 à 7 ans d'expérience. Minimum 2 projets significatifs en React Native. Maîtrise des contraintes iOS et Android. Sensibilité UX / performance mobile. Expérience dans des contextes Agile.
Développeur Full Stack Java / Angular Localisation : Aix-en-Provence Expérience : 7 ans minimum À propos du poste Dans le cadre du développement et de l'évolution de ses applications métier, notre client recherche un Développeur Full Stack Java / Angular Senior pour rejoindre son Département Développement Logiciel à Aix-en-Provence. Intégré au sein d'une équipe de développement, vous intervenez sur l'ensemble du cycle de vie des applications, de la conception technique jusqu'à la mise en production et au maintien en conditions opérationnelles. Votre mission Au sein du Département Développement Logiciel de notre client, vous rejoignez une équipe en charge de la conception, du développement et de l'évolution d'applications métier. Vos principales responsabilités Concevoir et développer des applications Backend Java / Spring Boot et Frontend Angular / TypeScript. Développer et maintenir des API REST. Participer à la conception et aux choix techniques. Garantir la qualité, la performance et la maintenabilité du code. Réaliser les tests unitaires et participer aux revues de code. Participer aux pratiques Agile et à l'amélioration continue. Accompagner techniquement les développeurs moins expérimentés. Qualités attendues Autonomie, rigueur, esprit d'équipe, capacité d'analyse et force de proposition. Vous êtes à l'aise pour prendre en charge des sujets techniques complexes et partager votre expertise. Stack principale : Java • Spring Boot • Angular • TypeScript • REST • SQL • Git • CI/CD
La mission s'inscrit dans le secteur bancaire et porte sur le développement d'une plateforme web unifiée pour deux grandes institutions bancaires. Le projet vise à regrouper les fonctionnalités des anciens sites et à intégrer de nouvelles fonctionnalités modernes. L'environnement comprend notamment Angular, NodeJS, Jenkins, Npm, Jira, Bitbucket, GitLab et les technologies HTML/CSS. Missions : - Refactoriser les anciens modules en librairies réutilisables - Isoler les fonctionnalités dans des classes ou fonctions autonomes - Organiser le code en fichiers et modules logiques - Intégrer des mécanismes de gestion des erreurs dans les librairies - Rédiger les tests unitaires des fonctions et classes exposées - Configurer les librairies dans le nouveau projet - Gérer la traduction - Réaliser les tests d'intégration - Gérer le partage des données entre les librairies - Gérer la navigation entre les librairies - Créer les nouvelles interfaces du module Contact - Intégrer les informations relatives aux agences et conseillers - Moquer les APIs back-end - Réaliser les tests unitaires du module Contact Profil attendu : Le besoin porte sur un développeur sénior Angular avec plus de 8 ans d'expérience. Une expertise Angular ainsi qu'un niveau avancé sur Jenkins et Node. JS sont demandés. Une expérience confirmée avec Jasmine Javascript est également attendue.
Notre client, un acteur des résidences services seniors, doit arrêter avant la fin de l'année son outil d'intégration Magic xpi, qui orchestre les échanges de fichiers entre ses applications. La plupart de ces flux s'appuient déjà sur des scripts PowerShell, à migrer vers PowerShell Universal. Une équipe de deux développeurs mène la migration et cherche un renfort pour la finir d'ici fin novembre. Missions Migrer les flux PowerShell orchestrés par Magic xpi vers PowerShell Universal : reprise des scripts, adaptation, mise en place de l'ordonnancement. Analyser les scripts existants et les réécrire ou les refactorer si besoin. Fiabiliser les flux : gestion d'erreurs, journalisation, supervision dans PowerShell Universal, tests avant mise en service. Travailler avec l'équipe de développement en place et documenter les flux livrés.
Missions : Développement de nouvelles fonctionnalités Concevoir et implémenter de nouvelles fonctionnalités (frontend et backend) pour les utilisateurs de la solution Améliorer l'intégration avec le système PDM, les bases de données de composants Garantir la cohérence de bout en bout entre l'interface, le backend et les systèmes externes Intégration & interopérabilité Maintenir et faire évoluer les intégrations avec nos solutions logicielles : Electronique Mécanique Thermique PDM Gérer les flux de données, les interactions API et la gestion des erreurs Contribuer à la définition des contrats d'interface et des mécanismes d'échange Qualité & maintenabilité Appliquer les bonnes pratiques (Clean Code, revues de code) Contribuer à l'amélioration de l'architecture (modularité, évolutivité) Écrire et maintenir des tests unitaires et d'intégration Performance & fiabilité Analyser et corriger les problèmes de performance (frontend et backend) Garantir la robustesse des traitements asynchrones et des interactions avec les systèmes externes Améliorer la stabilité globale de l'application Collaboration & pratiques Agile Participer aux cérémonies Agile (planning, daily, review, rétrospective) Collaborer avec des équipes pluridisciplinaires (développeurs, architectes, experts métier) Contribuer à l'amélioration continue des pratiques de développement
Dans le cadre du développement et de l'évolution d'applications métiers, nous recherchons un Développeur Java Fullstack justifiant de 3 à 5 ans d'expérience. Le profil recherché devra présenter un intérêt marqué pour l'IA générative et, idéalement, disposer d'une première expérience pratique dans l'intégration de LLM au sein d'applications. Le consultant interviendra sur l'ensemble de la stack technique, aussi bien sur les composants backend en Java que sur les interfaces frontend. Il contribuera également à la conception et à l'intégration de nouvelles fonctionnalités reposant sur l'intelligence artificielle. Missions principales : Concevoir, développer, faire évoluer et maintenir des applications Fullstack basées sur Java / Spring Boot. Développer et intégrer des API REST. Contribuer aux développements frontend avec Angular ou React / TypeScript. Concevoir et intégrer des fonctionnalités exploitant l'IA générative et les LLM. Connecter des modèles via API et mettre en œuvre différents cas d'usage, notamment les chatbots, la recherche intelligente, la génération de résumés et le traitement de documents. Contribuer à la conception de solutions reposant sur une architecture RAG ainsi qu'à l'utilisation de bases vectorielles. Mettre en œuvre des techniques de prompt engineering et optimiser les interactions avec les modèles. Participer à la réalisation des tests unitaires et des tests d'intégration ainsi qu'aux revues de code. Contribuer aux pratiques CI/CD et au maintien de la qualité du code. Travailler en collaboration avec les équipes produit, architecture et métier dans un contexte Agile.
Intégré(e) aux équipes d'un de nos clients grands comptes, vous accompagnerez plusieurs squads Agiles au sein d'un environnement collaboratif et orienté delivery. Vous devrez mobiliser une solide culture technique issue d'un parcours de développement logiciel, vous permettant de comprendre les enjeux des équipes, de dialoguer efficacement avec les développeurs et de contribuer à l'amélioration continue des pratiques de développement. Le détail de vos missions sera le suivant : - Accompagner une ou plusieurs squads dans l'application des pratiques Agile (Scrum, Kanban, Lean). - Animer l'ensemble des cérémonies Agile : Daily, Sprint Planning, Sprint Review, Rétrospectives, ateliers de cadrage et workshops. - Préparer et animer les flash reports, comités de suivi et points d'avancement destinés aux parties prenantes. - Faciliter la communication entre les équipes techniques, les Product Owners, les métiers et les managers. - Identifier, suivre et lever les obstacles impactant le delivery. - Accompagner les équipes dans leur montée en maturité Agile. - Développer la culture de l'amélioration continue et du feedback. - Suivre les indicateurs Agiles et proposer des plans d'amélioration. - Contribuer à la synchronisation des équipes et à la gestion des dépendances. - Accompagner les Product Owners dans la gestion et la priorisation des backlogs. - Participer aux communautés Agile et aux démarches de transformation de l'organisation. Environnement technique : - Java 17/21 - Spring Boot - API REST - Angular - Git - CI/CD - DevOps - Maîtrise des outils Jira et Confluence.
Nous recherchons un(e) Ingénieur Systèmes expérimenté(e) pour intégrer l'équipe « OPS » en charge du RUN de notre Cloud Horizon. Sa mission : garantir la disponibilité des services Horizon partout, tout le temps et pour tous. Maintien en conditions opérationnelles des infrastructures Cloud. Gestion des incidents, demandes et changements complexes. Gestion des problèmes et contribution à l'amélioration continue. Participation aux transitions Build to Run. Transfert de compétences et support technique aux équipes Front Office. Automatisation des tâches via PowerShell, Bash/Python et Ansible. Administration des environnements Windows, Linux, VMware, Veeam et SAN. Gestion des conteneurs Docker/Podman et bases de données. Application des bonnes pratiques de sécurité et de conformité. Participation aux astreintes / interventions HNO selon les besoins clients.
🚀 Nous recrutons | Développeur Full Stack C# / Angular – Finance de marché 🏦 Secteur Banque – Risques de marché ⏳ Mission longue durée ⭐ 6 à 9 ans d'expérience Pour le compte d'un grand groupe bancaire, nous recherchons un(e) Développeur(se) Full Stack C# / Angular pour intervenir sur une application intranet dédiée au suivi des mandats de risques et des limites d'exposition. Vous intégrerez une équipe Agile travaillant en proximité avec les équipes Front Office, Risques et Résultats. 🎯 Vos missions • Participer à la conception générale et technique de l'application • Développer de nouvelles fonctionnalités en C# et Angular • Concevoir et intégrer des API • Modéliser et manipuler les données en SQL • Rédiger les éléments techniques des user stories • Automatiser et réaliser les tests, notamment les tests d'intégration • Maintenir la documentation technique et les procédures d'exploitation • Participer aux maintenances évolutives et au support de niveau 2 • Contribuer, à tour de rôle, aux astreintes de nuit 🛠️ Environnement technique C# • Angular 15 • SQL • SingleStore • API • n8n 👤 Profil recherché • Entre 6 et 9 ans d'expérience en développement • Solide maîtrise du développement Full Stack C# / Angular • Très bonnes compétences en modélisation de données et SQL • Expérience en conception, documentation, tests et support applicatif • Autonomie, rigueur et capacité à travailler dans un environnement critique • Une connaissance de la finance de marché ou des risques de marché est fortement appréciée : PnL, VaR, stress tests, sensibilités, mandats de risques et limites.
Vous rejoindrez une équipe de développement travaillant sur des solutions backend robustes et performantes dans un contexte de données financières réglementaires. Vous serez responsable de la conception, du développement et de la maintenance de solutions .NET multi-projets. Savoir-faire indispensables Back-end Vous devez posséder une solide maîtrise de C# / .NET 8, avec une bonne expérience en programmation asynchrone et gestion des traitements concurrents. Vous aurez de bonnes connaissances de ASP.NET Core (Razor Pages, Controllers MVC) et de la gestion du cycle de vie des requêtes. Vous serez capable de concevoir et structurer des solutions .NET multi-projets maintenables et évolutives, en maîtrisant les design patterns courants et leur application dans des projets d'envergure. Front-end Vous devez maîtriser opérationnellement le JavaScript moderne (ES6+) et le framework jQuery. Vous aurez de l'expérience avec une librairie moderne de composants UI avancés (DevExtreme, Telerik, Syncfusion ou équivalent) et une compréhension de leur intégration backend. Vous respecterez les bonnes pratiques en HTML, CSS et moteurs de templates (Razor ou équivalent). Base de données & données Vous devez posséder de solides compétences sur SQL Server : conception de modèles de données efficaces, rédaction et optimisation de requêtes complexes, et compréhension des stratégies d'indexation. Vous maîtriserez les procédures stockées, fonctions et autres composants T-SQL, avec une capacité à améliorer leur performance en collaboration avec les DBA. Vous aurez de l'expérience avec des bases de données de forte volumétrie et de solutions de traitement par lots. Vous maîtriserez un ORM léger (Dapper ou équivalent) pour l'accès aux données dans les applications. Architecture & Pipeline de données Vous devez avoir une expérience confirmée dans la conception et la gestion de pipelines de traitement et d'intégration de données (ETL ou systèmes équivalents), capables d'orchestrer des flux complexes et multi-sources. Vous serez capable de travailler avec des bases et fichiers hétérogènes (SQL Server, Oracle, Sybase, Excel, CSV…) ainsi qu'à intégrer des API tierces. Vous aurez de l'expérience du messaging asynchrone dans un environnement de production (RabbitMQ, Kafka, Azure Service Bus ou équivalent), avec une bonne compréhension des enjeux de fiabilité, gestion des erreurs et reconnexions. Vous posséderez de solides connaissances des échanges de données via JSON et APIs REST. Qualité et tests Vous devez maîtriser la rédaction et maintenance des tests unitaires (xUnit, NUnit ou équivalent), utiliser les frameworks de mocking (Moq, autres) et appliquer les bonnes pratiques d'écriture de tests. Vous pratiquerez régulièrement les revues de code, avec un accent sur la qualité, la maintenabilité et la diffusion des savoir-faire. Vous serez capable de gérer la dette technique et d'effectuer des refactorings adaptés. Savoir-faire souhaitables Une expérience dans la génération de rapports PDF et Excel (DevExpress XtraReports, SSRS, FastReport ou alternatives) serait appréciée. Une expérience avec les outils de pipeline CI/CD (Azure DevOps, Jenkins, GitLab CI ou équivalent) pour automatiser build, tests et déploiement serait un plus. Une expérience professionnelle significative dans les domaines banques de financement, marchés, risk management, avec une bonne connaissance générale des métriques réglementaires et des risques, serait également valorisée.
MissionsL'intervenant aura pour mission de : Concevoir et faire évoluer la solution technique dans un environnement Cloud Azure, en cohérence avec l'architecture cible et les standards de l'entreprise Accompagner la montée en compétences des développeurs : revues de code, pair et mob programming, ateliers techniques, mentoring individuel Outiller l'équipe : chaîne CI/CD, outils de qualité de code, templates projets, standards de développement et documentation technique Piloter l'équilibre entre le build et le run : suivi des incidents, analyse des causes racines, maintien en conditions opérationnelles, maîtrise de la dette technique Prévoir les tests de performance et la conformité en matière de sécurité (approche DevSecOps) Sécuriser les mises en production : stratégies de déploiement, plans de rollback, feature flags
Contexte de la mission : Dans le cadre du développement de nos activités technologiques pour un acteur de référence et leader mondial des systèmes d'initiation pour l'industrie minière, nous recherchons un Développeur d'Applications Dart / Flutter Expérimenté (F/H). Intégré(e) au sein de l'équipe R&D et Systèmes Embarqués/Logiciels, vous participez activement à la conception et à l'évolution des outils logiciels et IHM critiques utilisés sur le terrain par les opérateurs et les ingénieurs pour le contrôle et le déclenchement des tirs. Vos Responsabilités : - Concevoir, développer et maintenir des applications mobiles et desktop robustes et performantes en utilisant Dart et le framework Flutter ; - Rédiger un code propre, modulaire, testable et documenté, en respectant les bonnes pratiques de l'architecture logicielle (Clean Architecture, Provider/Bloc) ; - Assurer l'interfaçage des applications Flutter avec des équipements matériels spécifiques (systèmes de tir, périphériques de communication sans fil, protocoles industriels) ; - Collaborer étroitement avec les équipes produits, les ingénieurs systèmes et les testeurs (QA) pour identifier les besoins et garantir la qualité des livrables ; - Optimiser les performances des applications sur différentes cibles (Android, iOS, Windows/Linux selon les cas d'usage industriels) ; - Participer aux phases de revue de code, de tests unitaires/d'intégration et contribuer à l'amélioration continue des processus de développement (CI/CD).
Pour une mission en Freelance nous recherchons de manière urgente un(e) développeur (euse) mobile Fullstack confirmé sur le studio Convertigo impérativement. Mission Aux côtés du responsable d'application, le candidat participera aux évolutions de l'application mobile / desktop de vente / encaissement en magasins (projets, maintenance, ...) développée sur le studio « Mobile Builder » de Convertigo. Il pourra ponctuellement être amené à travailler sur le support de production des applications développées par l'équipe. Planification Démarrage souhaité de la mission : à partir du 8 avril 2024 Durée de la mission : 3 mois (renouvelables) Lieu de la mission : Paris
Dans le cadre du renforcement de nos équipes Cloud, nousrecherchons un Ingénieur Cloud Azure / Terraform (H/F) pour intervenirdans un environnement technique exigeant, moderne et fortement orienté automatisation,réseau et sécurité. Vous participez à la conception, au déploiement, à lasécurisation et à l'administration des infrastructures Azure. Référent sur lessujets Infrastructure as Code (Terraform) et Azure ApplicationGateway, vous accompagnez également les équipes projets dans l'adoption desbonnes pratiques Cloud. Une partie RUN complète la mission : traitementd'incidents, analyse des causes, rédaction de post-mortems et participationponctuelle aux cellules de crise. Vos missions Industrialisation & Infrastructure as Code Concevoir, tester et maintenir des modules Terraform réutilisables. Industrialiser le provisionnement des ressources Azure : Landing Zones, souscriptions, réseaux, services PaaS. Intégrer Terraform au sein des pipelines CI/CD Azure DevOps ou GitHub Actions. Participer à l'amélioration continue des processus de déploiement et d'automatisation. Réseau & sécurité applicative Concevoir, déployer et administrer des architectures basées sur Azure Application Gateway (v1/v2). Configurer les règles de routage : multisite, réécriture d'URL, SSL offloading, load balancing. Gérer le cycle de vie des certificats SSL/TLS, notamment via Azure Key Vault. Configurer et optimiser les stratégies Web Application Firewall (WAF). Analyser et traiter les faux positifs et contribuer à la protection des applications contre les principales vulnérabilités OWASP. Intervenir sur les environnements VNet Peering, Private Endpoints et Azure Firewall. Gouvernance & sécurité Azure Participer à la gouvernance des environnements Microsoft Entra ID (Azure AD). Administrer les accès selon le principe du moindre privilège via RBAC et PIM. Déployer et maintenir les règles de conformité via Azure Policy. Suivre et appliquer les recommandations de Microsoft Defender for Cloud. Veiller au chiffrement et à la sécurisation des données, au repos comme en transit. RUN & amélioration continue Prendre en charge les incidents Cloud complexes. Participer aux investigations techniques et aux cellules de crise. Rédiger les post-mortems et contribuer à la mise en œuvre des actions correctives. Réaliser une veille active sur les évolutions Azure, Terraform, Cloud et cybersécurité. Expérimenter de nouvelles solutions via des PoC afin d'améliorer l'automatisation, la sécurité, les performances et l'optimisation des coûts. Documenter les architectures et les procédures techniques. Accompagner les équipes de développement et contribuer à la montée en compétences des ingénieurs plus juniors.
Au sein du département informatique en charge des développements agiles , nous proposons une mission de Dev/BA/Support pour accompagner les équipes métiers ALMT dans l'ensemble de leur besoin informatique. Bonnes connaissances fonctionnelles en finance ainsi qu'un appétit pour le développement. Nos outils principaux sont le framework .Net, Excel/Vba Dans le cadre de développements tactiques classiques : 1- Analyse fonctionnelle • Analyse des outils/les besoins des utilisateurs • Proposition pour intégrer ces besoins dans le système d'information • Accompagnement de la mise en œuvre dans le cadre de solution tactique • Accompagnement de la migration vers une solution stratégique 2- Développement Commando VBA/.Net • Proposition et développement des solutions pour automatiser les tâches récurrentes • Développement des nouvelles solutions pour les besoins des utilisateur FO/MO 3- Support fonctionnel sur les applications FO utilisées par le business ALMT (appli BNPP et dans une moindre mesure externe) • Anticipation, analyse et identification les incidents • Résolution des incidents • Coordonnation de la résolution des incidents avec toutes les équipes IT de la banque selon le besoin: équipes support dédiées, Help Desks, equipes Infrastructure, equipes de development etc. Par ailleurs, nous avons également un thread de développement RPA . - Analyse d'éligibilité des demandes d'automatisation et fournir le charge de développement - Suivi de la gouvernance ALMT pour la priorisation des demandes métiers - Suivi de la gouvernance RPA et planifier les réunions nécessaires avec le métier/APS : Assessment, SIPOC, Kick off, workshop de développement en mode Agile, validation des UAT/production et la fin de l'Early Life. - Rédaction de la documentation nécessaire pour chaque phase du projet - Réalisation de développement en respectant les bonnes pratiques RPA Blueprism ALMT - Préparation des documents et les livrables nécessaires pour le passage en production - Réalisation du support RPA de 3eme niveau et la correction des bug