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
Developpeur Javascript - expertise Retool eCommerce
Pour notre client, acteur e-Commerce international, nous recherchons un développeur expert sur la solution e-Commerce RETOOL. Vos missions : Comprendre de manière autonome les exigences métier/techniques, concevoir, implémenter et tester des solutions de haute qualité. Travailler dans un environnement de développement en équipe avec une base de code modulaire, des code-review , code source control et documentation. Viser constamment la qualité, l'évolutivité, la performance et une architecture solide, tout en respectant les bonnes pratiques, la sécurité et la conformité. Participer à un processus de développement rapide et agile. Contribuer activement et de manière proactive à l'optimisation des applications Retool, des processus et des méthodologies. Être prêt(e) à aider ses collègues, en faisant partie d'un environnement collaboratif pour les tâches de développement, de test et d'automatisation.
Mission freelance
Développeur Full-Stack Sénior
En tant que Développeur Full-Stack Sénior , vous jouerez un rôle clé dans l'équipe technique en apportant vos compétences et votre expérience pour : Concevoir, développer et maintenir des applications web performantes et innovantes. Garantir la qualité du code en implémentant des tests unitaires et en appliquant des design patterns adaptés (principes SOLID, TDD). Optimiser les performances des applications grâce à la gestion de MongoDB et Redis . Épauler et collaborer étroitement avec le CTO pour définir les meilleures pratiques et assurer la scalabilité des solutions techniques. Participer activement aux décisions techniques stratégiques et à l’amélioration continue des projets. Échanger régulièrement avec les équipes métiers pour garantir le respect des besoins utilisateurs et des délais. Compétences techniques requises : C# : Excellente maîtrise des design patterns (simples et complexes) et des principes SOLID . React : Expérience confirmée sur les anciennes et nouvelles versions . MongoDB et Redis : Gestion avancée des bases de données pour garantir performance et scalabilité. Tests unitaires : Expérience en Test-Driven Development (TDD). CSS / UI / UX : Sensibilité au design et à l’ergonomie utilisateur. Expérience front-end et back-end avec un minimum de 5 ans sur des projets techniques complexes.
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.
Offre d'emploi
Ingénieur QA | Casablanca 100% Remote
skiils recrute un Ingénieur QA (H/F) pour renforcer ses équipes Nearshore et intégrer une équipe SCRUM dynamique ! En tant que tel, son rôle consistera à contribuer à des projets de développement en apportant son expertise sur les tâches suivantes : Concevoir et développer des scénarios de tests automatisés robustes et performants. Intégrer ces tests dans le pipeline CI/CD pour garantir une qualité continue. Optimiser les processus de test pour accélérer les cycles de développement tout en augmentant la fiabilité des livrables. Collaborer activement avec les équipes produit et développement pour comprendre les besoins et définir la stratégie de test. Partager votre expertise au sein des équipes et contribuer à l'amélioration continue des pratiques QA.
Offre d'emploi
Architecte d'entreprise
Afin que votre candidature soit prise en compte merci d'envoyer votre CV sous format Word directement à l'adresse suivante : et non via le site par lequel vous avez consulté cette annonce : Les livrables sont Dossier d'orientation d'architecture et Dossier d'Architecture Générale Notes de cadrage architecture Compétences techniques Architecture d'entreprise - Expert - Impératif Pattern d'intégration de données - Confirmé - Important Modélisation - Confirmé - Important Sécurité - Confirmé - Souhaitable Connaissances linguistiques Français Courant (Impératif) Description détaillée Au sein de la direction architecture et urbanisme, accompagnement des évolutions et des projets dans la définition de leur architecture. Le périmètre principal sera au sein du train Gestion Commerciale sur SAP S/4HANA. - Aide à formaliser la vision d'architecture - Rédige les dossier d'architecture des projets et des évolutions - Formalisation de l'architecture métier - Définition de l'architecture des données - Définition de l'architecture applicative en lien avec les équipes études, la sécurité, la RGPD - Définit l'architecture technique avec l'aide des architectes techniques - Aide à la prise de décision lors des Design Authority et des Copil - Formalisation des scénarios d'évolutions - Définition des critères d'évaluation et valorisation - Maintien du référentiel d'architecture Cadre, conçoit et décrit avec l'ensemble des acteurs les architectures des projets en garantissant la cohérence de bout en bout et le respect des principes d'architecture Produit le dossier d'architecture du projet Contribue à maintenir un SI rationalisé, à l'état de l'art des évolutions du marché et propose les chantiers de simplification et de gestion de l'obsolescence Elabore, promeut et diffuse le référentiel d'architecture (cadre de référence et cartographie du SI) CONSEIL Participe à l'élaboration de la feuille de route de transformation pluriannuelle du SI Participe à la définition de la stratégie et du schéma directeur SI Réalise une veille régulière pour appréhender les évolutions du marché Communique les résultats de cette veille aux équipes de l'entreprise Contribue à l'innovation technologique au service du métier Développe et entretient les relations avec le métier et les intervenants IT GOUVERNANCE Organise la gouvernance d'architecture pour les projets ou les évolutions du référentiel d'architecture (qualité, conformité, validation, communication ?) Réalise des revues d'architecture projets Dans le cas où vous êtes intéressé par ce poste, pourriez-vous m'envoyer votre CV au format Word à en indiquant, votre disponibilité ainsi que vos prétentions salariales ou votre tarification journalière si vous êtes indépendant.
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.
Offre d'emploi
Data Engineer Python MLOps AZURE
Vos missions Développement de pipelines de traitement de données et de modèles (préparation des features, entraînement, tuning, inférence). Conception et mise en œuvre de solutions robustes et maintenables (typage fort, design patterns avancés). Collaboration avec les Quants et Data Scientists pour résoudre les problématiques liées au cycle de vie des modèles ML. Rédaction de spécifications techniques détaillées. Implémentation et automatisation des tests. Mise en production des développements, suivi et évolution des solutions. Création de tableaux de bord d’activité.
Offre d'emploi
Développeur senior Fullstack React / Node H/F
Sous la tutelle du CTO, vous avez la charge de : Développer les composants d'interface utilisateur et de les implémenter en suivant les design patterns de React. Participer à l'élaboration de processus ETL. Développer l'algorithmique destinée à l'analyse et la consolidation de données. S'assurer que ces composants et l'application globale sont robustes et faciles à maintenir. Participer avec le reste de l'équipe travaillant sur différentes couches de la plateforme. Développer l'UX/l'UI en React. Développer sur les backend micro-services NodeJS / Apollo GraphQL / RabbitMQ. Analyser les données (algorithmes / performances). Développer des tests unitaires (Mocha / chai) et d'intégration (Cypress).
Offre d'emploi
Développeur fullstack Symfony - Editeur logiciels
Petit éditeur de logiciels basé à Aix, 10aine d'années d'existence. Equipe d'une quinzaine de personnes réparties dans plusieurs pays (Belgique, Luxembourg, France) Site de live streaming propriétaire, techniquement passionnant car gros moteur backend et beaucoup de sujets visuels / frontend. Missions : développement de nouvelles fonctionnalités, améliorations, maintenance de la plateforme et des sites clients Stack technique : Symfony 6, Javascript ES6+, Vue.js, Backbone, HTML/CSS, Design patterns, OOP, Twig
Offre d'emploi
Développement Outil de Trading Electronique
Ces outils sont utilisés par les différentes lignes métiers actions, taux, change, matière première de la banque d’investissement. La prestation portera sur des projets de développement d'applications permettant la gestion en temps réel du marché et la couverture des risques associés, pour un univers d'instruments listés (dérivés, cash). Ces outils, en maintenance évolutive, sont utilisés sur plusieurs places financières par environ 300 utilisateurs. Mission : La conception fonctionnelle/technique Assurer les remontés nécessaires La conduite du changement La maintenance évolutive Expertise : architecture logicielle complexe, mise en place des revues de code. C# , NET Framework ->4.72 Développement IHM – Winform / Syncfusion / architecture client lourd OS : windows 10 Algorithmie ( complexité, performance) et objet ( concepts solid, design pattern) Software factory : Teamcity , GIT , JIRA, Sonar Environnement : Marchés financiers, produits listés, actions & taux, Market making & hedge. Environnement agile Environnement anglophone
Mission freelance
Lead Dev Fullstack JAVA/VueJS
Notre client, grand compte de la région, cherche un lead Dev Java pour l'accompagner sur un projet interne visant à contrôler la conformité des produits vendus par le groupe. Dans ce cadre, l'équipe travaille conjointement avec les systèmes de référencement produits et de ventes, notamment sur la marketplace. Le développement de front, via KOBI (architecture micro front-end), est un sujet qui s'ouvre et ils sont à 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 le client. Ils ont 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. Leurs déploiements sont fait dans Kubernetes via GKE. Une connaissance de ces outils serait un véritable atout. Ils attendent 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
Développement Outil de Trading Electronique
Ces outils sont utilisés par les différentes lignes métiers actions, taux, change, matière première de la banque d’investissement. La prestation portera sur des projets de développement d'applications permettant la gestion en temps réel du marché et la couverture des risques associés, pour un univers d'instruments listés (dérivés, cash). Ces outils, en maintenance évolutive, sont utilisés sur plusieurs places financières par environ 300 utilisateurs. Mission : La conception fonctionnelle/technique Assurer les remontés nécessaires La conduite du changement La maintenance évolutive Expertise : architecture logicielle complexe, mise en place des revues de code. C# , NET Framework ->4.72 Développement IHM – Winform / Syncfusion / architecture client lourd OS : windows 10 Algorithmie ( complexité, performance) et objet ( concepts solid, design pattern) Software factory : Teamcity , GIT , JIRA, Sonar Environnement : Marchés financiers, produits listés, actions & taux, Market making & hedge. Environnement agile Environnement anglophone
Offre d'emploi
ingénieur NetDevOps
Au sein de l’entité en charge de la production et l'exploitation réseau Datacenter, au sein d'une équipe NetDevOps qui développe des outils d'automatisation pour améliorer l'efficacité des déploiements et la gestion de l'infrastructure réseau. Cette infrastructure englobe les aspects network, sécurité, Loadbalacing, DNS et Cloud. Nous recherchons un ingénieur NetDevOps, avec un Background Réseau et/ou Sécurité/F5 solide, pour assurer des missions autour du développement de diverses solutions et outils en vue de l'automatisation du réseau. Responsabilités: Expertise technique sur les environnements suivants: - Expertise en développement Backend en Langage Python - Expertise en utilisation du Framework Django - Expertise en Utilisation de la librairie Netmiko. ( Connaissances d'autres librairies de connections aux équipements réseaux tel que NAPALM, … est un plus ) - Utilisation des SDK vendeurs (Cisco, ARISTA, F5, Fortinet, Palo Alto, Checkpoint etc). - Maîtrise des appels REST API via ces langages de programmation - Expertise en parsing des formats de données JSON, XML et YAML via Python. - Maîtrise de bases de données : SQL, MySQL, PostreSQL et utilisation de base données via Django/Python - Maîtrise des notions réseaux : Routage, Switching ou Loadbalancing (TCP/IP, VLANs, Protocole de routage) Très bonnes connaissances en : - PHP (Connaissance d'un Framework MVC tel que CakePHP/Symphony est un plus) - Maîtrise des concepts et outils DevOps : Git, CI/CD, Jenkins, Docker, Kuberneted, etc - Connaissance des langages de Scripting Bash / Perl - Connaissance avec des outils d'automatisation réseau tel que Ansible, Puppet, Chef. - Développement sous le Design Pattern MVC ou équivalent - Langages WEB : PHP (Connaissance en CakePHP est un plus), Javascript (jQuery)/Ajax, HTML5, Bootstrap, CSS3. Flask, Django sous Python - Capacité à Modéliser et documenter des données: Code source / Base de données (UML/MCD), schéma d'étude de cas - Capacité à écrire un code lisible et réutilisable - Capacité à résoudre des problèmes complexex de manière efficace et rapide. Bonnes connaissances en : - Bonne connaissance des environnements Cloud et des services associés (AWS, AZURE, GCP, IBM Cloud). - TCP/IP, protocoles de routages - Switching, VLANs, VXLAN, etc - Loadbancing Qualifications : - Expérience préalable dans un rôle similaire d'ingénieur NetDevOps - Expérience antérieure en tant qu'ingénieur Réseau ou sécurité est très souhaitée. - Expérience de travail dans une environnement Agile avec des méthodologie Scrum ou Kanban. - Certification DevOps est un plus. - Capacités d'analyse et de synthèse - Rigueur dans l'accomplissement des tâches.
Mission freelance
Lead dev Java/JS
Nous travaillons sur un projet interne visant à contrôler la conformité des produits vendus par le groupe. Dans ce cadre, nous travaillons conjointement avec les systèmes de référencement produit et de vente, notamment sur la marketplace. 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.
Mission freelance
Développeur Java
Cherry Pick est à la recherche d'un Développeur Java avec compétences Node + Express pour un client dans le secteur de l'automobile. Les activités attendues sont les suivantes : - Participation à l’élaboration des User Stories, - Conception, développement et mise en production d’applications nécessaires aux fonctionnalités souhaitées, - Mise en place de tests unitaires, d’intégration, fonctionnels bout-en-bout, - Participation aux revues de conception et revue de codes, - Participation à l’élaboration de bonnes pratiques transverses. 1.1. Livrables - Les lignes de codes correspondants aux programmes conçus et mis en œuvre en production de manière satisfaisante - Les documents des tests unitaires et d’intégrations automatisés - Les documents d’explication des programmes et algorithmes 1.2. Réunions Spécifiques en Mode Agile Dans le cadre de prestations réalisées en mode Agile, le prestataire participera à des réunions périodiques avec l’ensemble des participants travaillant sur le même périmètre technique (tel que défini dans le cahier des charges). Ces réunions lui permettront de définir les modalités d’exécution de ses prestations et de les adapter de la manière la plus optimum en prenant en compte l’état d’avancement du projet. Une équipe Agile est composée d’un ensemble de parties prenantes pluridisciplinaires travaillant, en étroite coopération les uns avec les autres, à la réalisation d’un même Produit, de manière autonome. Elle peut être composée de membres du personnel et de membres du personnel de différentes sociétés de prestations. Chacune des personnes composant l’équipe Agile reste rattachée hiérarchiquement et organisationnellement à sa société, qui lui donne directives et objectifs. 2. Savoir faire / domaines d’expertise du Prestataire 2.1. Savoir-faire du prestataire Le prestataire est consulté compte tenu de son expertise dans le développement d’applications en méthodologie Agile dans un contexte international. 2.2. Savoir-faire nécessaire à la réalisation de la prestation / domaines d’expertise - Expertise en développement back-end : o Java, Groovy o Spark scala o Apache beam o Spring boot o NodeJS (+express) o Base de données SQL, PostgreSQL, MongoDB - Maîtrise des modèles de conception (Design Patterns) applicatifs - API RESTful - Base de données SQL, PostgreSQL, Mongo DB - Git - TDD - Méthodologies : o Méthodes agiles et certification SAFe o Pair programming, Mob programming o Code Review - Maîtrise anglais technique oral/écrit
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.