Trouvez votre prochaine offre d’emploi ou de mission freelance Design pattern
Astuce
Utilisez des virgules pour rechercher plusieurs termes en même temps.
Exemple : sql, php correspond à sql OU php
Mission freelance
Tech Lead (Java - Vue.js)
Mission : En tant que Tech Lead Back-end, vous serez responsable de définir et de piloter l'innovation technique au sein de l'organisation. Vous réaliserez des audits pour identifier les axes d'amélioration, définirez des stratégies d'évolution pour optimiser le système d’information et anticiperez les besoins technologiques futurs. Vous serez également chargé d’encadrer les équipes de développement, d’implémenter des microservices et de garantir la mise en œuvre de design patterns pour des solutions performantes et scalables.
Mission freelance
Développeur Back End NodeJS (uniquement les profils Back END Nodejs seront traités)
Nous recherchons un Développeur Senior Node.js/Nest.js pour intégrer une mission chez notre client basé à Paris (1 jour/semaine sur site). Ce poste est idéal pour un profil expérimenté, avec un excellent sens relationnel et une maîtrise des interactions en anglais , notamment dans un cadre de workshops . Missions : Concevoir et implémenter des API RESTful avec Express.js , NestJS , ou LoopBack en utilisant TypeScript . Assurer une documentation claire des API avec des outils comme Swagger ou Postman . Intégration et gestion des bases de données : Travailler avec CosmosDB et Mongoose pour gérer les opérations CRUD et optimiser les requêtes. Mettre en œuvre des stratégies de réplication et de sauvegarde pour garantir la disponibilité des données. Rédiger des tests unitaires et d’intégration avec Jest , en s'assurant que les nouvelles fonctionnalités respectent les exigences techniques. Effectuer des revues de code pour garantir la qualité et la maintenabilité du code. Optimisation des performances : Identifier les goulots d'étranglement dans les services Node.js et améliorer leur performance grâce à des outils de profiling. Optimiser les connexions aux bases de données et la gestion des requêtes pour réduire la latence. Intégration et déploiement continu (CI/CD) : Configurer et gérer des pipelines CI/CD avec GitLab CI pour automatiser les déploiements en environnement cloud. Déployer et superviser les services sur Azure tout en utilisant les bonnes pratiques de DevOps. Sécurisation des applications : Implémenter des solutions de sécurité (authentification, gestion des autorisations) adaptées aux besoins des clients. Protéger les services contre les menaces telles que les attaques XSS, CSRF, et injections grâce aux meilleures pratiques. Collaboration et workshops : Participer aux ateliers avec les parties prenantes anglophones pour définir les besoins fonctionnels et techniques. Assurer une communication fluide entre les équipes et proposer des solutions adaptées. Mise en œuvre de bonnes pratiques de développement : Appliquer les principes de Clean Code , les Design Patterns , et les bonnes pratiques telles que SOLID pour garantir la scalabilité et la maintenabilité du projet.
Mission freelance
Architecte Technique
Dans le cadre du renforcement de l'équipe WAW/SAS/ARA(Architecture, Référentiel entreprise et Accompagnement), notre client souhaite un nouvel architecte technique qui aura pour rôle d'accompagner les équipes dans le respects des choix d'architecture fait par le département. : En ce sens, vous aurez pour missions : - L'accompagnement des squads dans leurs designs applicatifs et choix techniques, ainsi que dans la construction des solutions d’architectures mises en jeu - L’accompagnement des squads dans l’adoption des patterns et solutions d’architecture et dans la démarche de fabrication logicielle - La conduite et la réalisation des études d'architecture contribuant à la modernisation IT en ligne avec la trajectoire de transformation - L’administration et les évolutions du référentiel d’entreprise Dans un contexte de transformation IT, en particulier dans l’adoption des solutions Open, Cloud et DevOps, pour soutenir le développement du client, l’objet de la prestation est de renforcer le service d’architecture en compétence et en savoir-faire afin d’accompagner en proximité les squads pour répondre aux enjeux des Métiers et aux objectifs fixés par la ligne IT.
Mission freelance
Ingénieur Intégration Azure - Freelance - (H/F)
1) CONTEXTE DE LA MISSION : Nous recherchons pour notre client Grand-Compte du Transport un(e) Ingénieur Intégration. Dans le cadre de la mise en œuvre d’un programme de transformation de digitalisation des processus métier et de modernisation du SI de la société cliente, celle-ci déploie une nouvelle plateforme d’intégration (ANAE). Cette plateforme a pour objectif de supporter les besoins d’intégration liés à des projets stratégiques de grande ampleur, notamment le remplacement de leur ERP et CRM, ainsi que l'extension de leurs solutions SIRH. L'ingénieur intégration contribuera à la mise en place de cette plateforme en s'appuyant sur les technologies Azure pour garantir une architecture robuste et flexible. 2) MISSIONS PRINCIPALES : Le Tech Lead Intégration aura la charge de : Concevoir et développer des solutions d'intégration basées sur les technologies Azure (API Management, Logic Apps, Service Bus). Assurer l'orchestration des flux de données entre les différents systèmes d'information en utilisant des solutions de type Enterprise Service Bus (ESB). Implémenter les patterns d'intégration (publish / subscribe, message routing, etc.) selon les meilleures pratiques. Garantir la performance et la sécurité des solutions mises en place. Rédiger des spécifications techniques claires et précises, en tenant compte des besoins métiers et des contraintes techniques
Mission freelance
Tech Lead Ingénieur Intégration Azure - Freelance - (H/F)
1) CONTEXTE DE LA MISSION : Nous recherchons pour notre client Grand-Compte du Transport un(e) Ingénieur Tech Lead Intégration. Dans le cadre de la mise en œuvre d’un programme de transformation de digitalisation des processus métier et de modernisation du SI de la société cliente, celle-ci déploie une nouvelle plateforme d’intégration (ANAE). Cette plateforme a pour objectif de supporter les besoins d’intégration liés à des projets stratégiques de grande ampleur, notamment le remplacement de leur ERP et CRM, ainsi que l'extension de leurs solutions SIRH. Dans ce contexte, le profil jouera un rôle clé dans la réalisation des intégrations tout en veillant au respect des patterns d'intégration définis pour le projet, et en garantissant la bonne mise en œuvre des technologies Azure et des principes d'architecture ESB. 2) MISSIONS PRINCIPALES : Le Tech Lead Intégration aura la charge de : Encadrer techniquement une équipe d'ingénieurs intégration. S'assurer de l'implémentation correcte des solutions d'intégration, en respectant les patterns d'intégration définis (publish / subscribe, message routing, etc.). Participer activement à la conception et à la réalisation des intégrations complexes sur les technologies Azure (API Management, Logic Apps, Service Bus). Auditer les réalisations de l'équipe pour garantir la conformité aux principes d’architecture ESB. Proposer des solutions techniques optimisées et s'assurer de leur bonne mise en œuvre. Superviser l’usage des pipelines CI/CD via Azure DevOps et garantir un déploiement fluide et sécurisé. Apporter une expertise technique sur l'ensemble des technologies Azure utilisées dans le cadre du projet. Participer à l'amélioration continue des processus d'intégration et des pratiques de développement au sein de l'équipe. Rédiger et valider les spécifications techniques et la documentation d'intégration.
Offre d'emploi
Ingénieur Intégration Azure - CDI - (H/F)
1) CONTEXTE DE LA MISSION : Nous recherchons pour notre client Grand-Compte du Transport un(e) Ingénieur Intégration. Dans le cadre de la mise en œuvre d’un programme de transformation de digitalisation des processus métier et de modernisation du SI de la société cliente, celle-ci déploie une nouvelle plateforme d’intégration (ANAE). Cette plateforme a pour objectif de supporter les besoins d’intégration liés à des projets stratégiques de grande ampleur, notamment le remplacement de leur ERP et CRM, ainsi que l'extension de leurs solutions SIRH. L'ingénieur intégration contribuera à la mise en place de cette plateforme en s'appuyant sur les technologies Azure pour garantir une architecture robuste et flexible. 2) MISSIONS PRINCIPALES : Le Tech Lead Intégration aura la charge de : Concevoir et développer des solutions d'intégration basées sur les technologies Azure (API Management, Logic Apps, Service Bus). Assurer l'orchestration des flux de données entre les différents systèmes d'information en utilisant des solutions de type Enterprise Service Bus (ESB). Implémenter les patterns d'intégration (publish / subscribe, message routing, etc.) selon les meilleures pratiques. Garantir la performance et la sécurité des solutions mises en place. Rédiger des spécifications techniques claires et précises, en tenant compte des besoins métiers et des contraintes techniques
Offre d'emploi
Tech Lead Ingénieur Intégration Azure - CDI - (H/F)
1) CONTEXTE DE LA MISSION : Nous recherchons pour notre client Grand-Compte du Transport un(e) Ingénieur Tech Lead Intégration. Dans le cadre de la mise en œuvre d’un programme de transformation de digitalisation des processus métier et de modernisation du SI de la société cliente, celle-ci déploie une nouvelle plateforme d’intégration (ANAE). Cette plateforme a pour objectif de supporter les besoins d’intégration liés à des projets stratégiques de grande ampleur, notamment le remplacement de leur ERP et CRM, ainsi que l'extension de leurs solutions SIRH. Dans ce contexte, le profil jouera un rôle clé dans la réalisation des intégrations tout en veillant au respect des patterns d'intégration définis pour le projet, et en garantissant la bonne mise en œuvre des technologies Azure et des principes d'architecture ESB. 2) MISSIONS PRINCIPALES : Le Tech Lead Intégration aura la charge de : Encadrer techniquement une équipe d'ingénieurs intégration. S'assurer de l'implémentation correcte des solutions d'intégration, en respectant les patterns d'intégration définis (publish / subscribe, message routing, etc.). Participer activement à la conception et à la réalisation des intégrations complexes sur les technologies Azure (API Management, Logic Apps, Service Bus). Auditer les réalisations de l'équipe pour garantir la conformité aux principes d’architecture ESB. Proposer des solutions techniques optimisées et s'assurer de leur bonne mise en œuvre. Superviser l’usage des pipelines CI/CD via Azure DevOps et garantir un déploiement fluide et sécurisé. Apporter une expertise technique sur l'ensemble des technologies Azure utilisées dans le cadre du projet. Participer à l'amélioration continue des processus d'intégration et des pratiques de développement au sein de l'équipe. Rédiger et valider les spécifications techniques et la documentation d'intégration.
Offre d'emploi
Développeur IBM I - RPG Freeform
👌 CITECH recrute ! 👌 ✨ Si vous souhaitez apporter vos compétences dans la réalisation de différents projets, nous avons LA mission pour vous ! Nous recherchons en effet un(e) Développeur IBM I - RPG Freeform 🚀 🩺 Notre client, groupe français spécialisé dans la protection sociale, améliore la performance globale des entreprises en contribuant à la santé et au bien-être de leurs collaborateurs. 💊 🙌🔽 Vous aurez les missions principales suivantes : 🔽🙌 🔸 Concevoir, développer et maintenir des applications sur IBM i en utilisant RPG Freeform. 🔸 Collaborer avec les équipes métier et techniques pour comprendre les exigences fonctionnelles et proposer des solutions techniques adaptées. 🔸 Rédiger un code propre, efficace et bien documenté. 🔸 Effectuer des tests unitaires et d'intégration pour garantir la qualité du code. 🔸 Déboguer et résoudre les problèmes techniques sur les applications existantes. 🔸 Participer aux revues de code et fournir des retours constructifs à l’équipe. 🔸 Se tenir informé des évolutions technologiques sur la plateforme IBM I.
Mission freelance
Full-Stack C# et React - 316
Contexte du projet : L’entreprise, située à Nice, est un acteur majeur dans son domaine et cherche à renforcer son équipe technique avec un développeur Full-Stack C# et React. Le projet consiste à développer et maintenir des solutions techniques innovantes, tout en assurant une haute qualité de code et un respect des meilleures pratiques. Objectif de la mission : - Participer activement à la conception et au développement des applications Web. - Garantir la qualité du code en implémentant des tests unitaires et en appliquant les design patterns pertinents. - Collaborer avec l’équipe produit pour répondre aux besoins utilisateurs. Compétences requises : - C# : Maîtrise des design patterns (simples et complexes) et expérience avec les tests unitaires (par exemple : SOLID principles, Test-Driven Development). - React : Expérience sur les anciennes et nouvelles versions de React. - Expérience en CSS et en design UI/UX est un plus. - Minimum 2 ans d’expérience en front-end et back-end. Compétences appréciées : - Capacité d’adaptation rapide et d’apprentissage. - Polyvalence entre front et back-end. Conditions : Mission en full remote avec un passage à Nice une fois par mois (préférable).
Mission freelance
Lead Developer Full Stack (Java, VueJS, Spring Boot, KOBI)
Dans le cadre d’un projet interne stratégique visant à contrôler la conformité des produits vendus par le groupe de notre partenaire, vous serez intégré(e) dans une équipe dédiée à une architecture complexe et moderne. Vos principales responsabilités incluront : La mission est basée à Ronchin incluant 3 jours de télétravail. Vos missions principales seront les suivantes : · Développement Back-End : Réalisation du code en Spring Boot avec Java 21+, en utilisant des pratiques avancées en architecture microservices. · Développement Front-End : Création d’interfaces responsives en VueJS via KOBI (architecture micro front-end). Respect des critères d’accessibilité exigés. · Flux et Intégration : Gestion des flux via Kafka et REST. · Déploiements : Utilisation de Kubernetes (GKE) pour assurer des mises en production robustes et efficaces. · Qualité et Encadrement : Garantir un code de haute qualité (tests unitaires, design patterns) et accompagner des développeurs juniors en leur partageant vos bonnes pratiques. · Conception d’architecture : Participation aux réunions de conception des solutions et à la définition des choix technologiques.
Mission freelance
DEVELOPPEUR ANGULAR
Confirmé ou senior. ● Maîtriser les “fondamentaux” (les concepts POO, les design patterns, les data structures, le testing…) ● Maîtriser “les bases de Java”, par exemple être hyper clair dans l’explication du fonctionnement du cache. ⇒ les questions seront trèèès précises sur Java et ses frameworks ● Bon niveau sur SQL ● Côté frontend, bonne connaissance de toutes les briques d'angular. Les thèmes à connaître : injection de dépendance, détection de changement, performance… Back = Java 17, Springboot, Hibernate, SQL, Git ● Front = Angular 15 (avec un upgrade prévu en octobre/novembre) ● Architecture hexagonale ● L’infra est en train de basculer sur du kubernetes, déjà en place sur les environnements de dev
Mission freelance
LEAD DEV
java - Expert - Impératif VueJS - Confirmé - Impératif Spring boot - Confirmé - Impératif KOBI - Confirmé - Important Connaissances linguistiques Français Courant (Impératif) Anglais Lu, écrit (Impératif) Description détaillée Nous travaillons avec les systèmes de référencement produit et de vente, notamment sur la marketplace. Le développement de front, via KOBI (architecture micro front-end), est un sujet qui s'ouvre et nous sommes à la recherche d'une personne ayant une véritable connaissance sur ce framework. Ces pages devront être responsives. Les critères d'accessibilités sont aussi une exigence forte chez Adeo. Nous avons une architecture micro-service avec un grand nombre de composants. Le code back est réalisé en Spring Boot avec Java 21+. Le code front est réalisé en VueJs. Les flux sont réalisés, pour la majorité, en Kafka et en REST. Nos déploiements sont fait dans Kubernetes via GKE. Une connaissance de ces outils serait un véritable atout. Nous attendons un full stack ayant des exigences fortes en termes de qualités de codes/pratiques OO (design pattern, archi de code, etc...)/tests unitaires et sachant accompagner des développeurs plus juniors. Ce profil pourrait aussi être inclus dans des réunions de conception d'architecture solution.
Offre d'emploi
Senior Back-End Developper
Principales missions Le consultant participera au développement d’une plateforme IoT utilisant les technologies (Kubernetes, Kafka, Microservices). Participation aux cérémonies Agile (Daily, Sprint Planning) Conception et implémentation de services en fonction des besoins Participation aux revues de code Documentation et maintien des solutions techniques Résolution des problèmes système Mesure des performances des systèmes mis à jour ou installés Compétences requises Solides connaissances en langages de programmation et en design patterns Capacités avancées de résolution de problèmes Communication efficace en anglais dans un environnement multiculturel Expérience attendue Minimum 7 ans en développement backend Expérience DevOps appréciée Environnement technique Back-end : Java, Spring Boot, Kafka, Web services (SOAP, REST), Hibernate Front-end (un atout) : ReactJS, CSS, JavaScript Outils CI/CD : Git, Gitlab CI, Maven Bases de données : Cassandra, PostgreSQL
Mission freelance
Développeur C# - 318
Contexte du projet L’entreprise, située à Nice, est un acteur majeur dans son domaine et cherche à renforcer son équipe technique avec un développeur expert en C# pour prendre en charge la partie la plus critique de sa stack technique. Le poste est basé à Nice, avec peu de flexibilité sur le remote, car le rôle nécessite une implication directe au sein de l’équipe. Objectif de la mission - Développer, optimiser et maintenir des applications backend robustes en C#. - Implémenter des tests unitaires pour garantir la qualité du code. - Assurer la stabilité et la performance de l’architecture backend. Compétences requises - C# : Maîtrise des bonnes pratiques de développement, y compris tests unitaires et design patterns. - Capacité à résoudre des problèmes complexes. Compétences appréciées - Expérience avec des environnements Windows Server. - Capacité à travailler efficacement en équipe. Conditions - Basé à Nice avec possibilité de travail à temps plein sur site. - Flexibilité limitée pour le remote.
Offre d'emploi
Développeur(euse) JAVA
Notre client souhaite renforcer son équipe référentiel avec un profil de développeur/développeuse expert(e) possédant de l’expérience sur les projets java. Des compétences solides sur les éléments suivants sont requises : • MAVEN • Connaissance de GIT Flow • Design pattern (souscription logique...) • Angular 10.2.3 • ElasticSearch 7.8.1 • Norme d’accessibilité RGAA Une première expérience dans le secteur de la banque sera apprécié. Mission courte
Offre d'emploi
Architecte Solution H/F
Missions : ● Vous animez la communauté des lead tech autour des applications de la DSI. ● Vous êtes le dépositaire de la roadmap d’architecture intentionnelle cible et le garant des architectures incrémentales au niveau des équipes produits. Autrement dit, vous êtes responsable de la cohérence des différentes briques des solutions, de leur interopérabilité, et de leur évolution. ● Vous opérez une veille permanente autour des standards de l’architecture applicative et alimentez la réflexion dans la communauté des architectes. ● Vous assumez un rôle de conseil et de garant vis-à-vis des projets métier et IT dans leur utilisation des patterns d’architecture, technologie et outillage d’intégration. ● Vous êtes en lien direct avec les architectes d’entreprise et les tech leads des produits. Profil ● Vous disposez d’une culture générale technique solide et d’une appétence pour les problématiques fonctionnelles ou à l’inverse d’un bon bagage fonctionnel assortie d’une volonté d’approfondir les aspects les plus techniques du sujet. ● Vous êtes impliqué, au service des digital factories et vous êtes force de proposition pour faire avancer les sujets et débloquer les situations ● Vous êtes doté d'un bon relationnel (travail d’équipe et écoute) et d’une capacité de synthèse. ● Connaissances approfondies des architectures modernes (microservice, event driven, data centrique, api first, hexagonale et cloud native), ● Connaissances approfondies des modes d’intégration, design pattern et sécurité applicatives. ● Effectuer une veille technologique régulière pour rester à jour sur les tendances émergentes, les innovations cloud et les meilleures pratiques de l'industrie. ● Capacité démontrée à travailler efficacement dans un environnement collaboratif, à communiquer avec des parties prenantes techniques et non techniques, et à influencer les décisions.
Déposez votre CV
-
Fixez vos conditions
Rémunération, télétravail... Définissez tous les critères importants pour vous.
-
Faites-vous chasser
Les recruteurs viennent directement chercher leurs futurs talents dans notre CVthèque.
-
100% gratuit
Aucune commission prélevée sur votre mission freelance.