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
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
Architecte .net
👉 Contexte : Nous recherchons un Architecte .NET expérimenté pour rejoindre notre équipe afin de concevoir et redesigner une application. L’Architecte .NET aura pour mission de définir l’architecture technique des projets, d’assurer la conformité aux normes de qualité, et de guider les équipes de développement dans la mise en œuvre des solutions. Vous travaillerez en étroite collaboration avec les équipes produit, les développeurs et les chefs de projet pour assurer la réussite des projets. 🚀 Missions principales : 1. Conception et architecture des solutions : • Définir l’architecture des applications et des systèmes en utilisant la plateforme .NET (C#, , .NET Core, etc.). • Concevoir des architectures scalables, sécurisées et maintenables en tenant compte des exigences techniques, fonctionnelles et non-fonctionnelles. • Proposer des solutions adaptées aux besoins business tout en optimisant les coûts et les performances. 2. Développement et intégration : • Superviser et guider les équipes de développement dans l’implémentation des solutions. • Assurer la qualité du code, la mise en place des bonnes pratiques de développement (Clean Code, Design Patterns, tests unitaires, etc.). • Participer à la revue de code et à la validation des livrables. 3. Support technique : • Fournir un support technique aux équipes de développement, résoudre les problèmes complexes et répondre aux demandes d’assistance technique. 4. Gestion de projet et coordination : • Collaborer avec les chefs de projet pour définir les plannings et les priorités des projets. • Évaluer et gérer les risques techniques associés aux projets. • Participer aux réunions de coordination et communiquer régulièrement l’avancement des projets aux parties prenantes.
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. • 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). La plateforme est basée sur une architecture «Event Driven Micro-services» scalable et hautement disponible, tolérante aux pannes.
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
Développeur C# / React Js (H/F)
La mission consiste à participer aux développements pour le Coverage et à l'amélioration continue des pratiques et process. La mission consiste à : Assurer la relation Client Recueillir les besoins utilisateur Les traduire sous forme de User Stories et Defects Assurer le support des fonctionnalités maîtrisées Participer à la conception et aux développements en .Net C# & React.js Participation à la conception des interfaces avec les UX/UI Développements de composants React.js avec appel à des API .net C# Approche TDD et tests fonctionnels automatisés Utilisation des Design Patterns Participer à l'amélioration des pratiques et process Automatisation du processus de packaging et release (passage progressif au continuous delivery Détection et résolution des problèmes du service
Offre d'emploi
Développeur Senior fullstack Python / React Marseille
Mission de 4 mois puis CDI chez le client '(pré embauche) merci de ne postuler que si vous êtes ouvert à un CDI chez le client après 4 mois. De plus le candidat doit déjà résider sur Marseille et environs, pas de télétravail possible. Le client est un opérateur de télécoms, la cellule innovation dans laquelle il interviendra ne permet pas de télétravail. Dans le cadre du développement de sa cellule innovation, un grand opérateur de télécommunications basé à Marseille recherche un Développeur senior Python/React ou Java / React (H/F) . Vous interviendrez sur des projets stratégiques à fort enjeu technologique, dans un environnement agile et en collaboration avec des équipes pluridisciplinaires. Votre rôle sera de piloter techniquement les projets de développement tout en apportant votre expertise sur les aspects les plus complexes du code. socle technique: Projet 1 : Python 3.11, FastAPI, Pydantic, SQLAlchemy, PostgreSQL 15, Pytest, ReactAdmin Projet 2 : Java 17, Quarkus, ReactJS, NSO Nécessité de maitriser a minima 1 des 2 environnements 1.Mise en place des tests techniques Définir et implémenter des tests automatisés pour valider la qualité et la robustesse des développements (unitaires, d’intégration, de performance). Mettre en place et maintenir une stratégie de tests pour garantir la stabilité et la sécurité des applications. Assurance qualité du code Superviser le code produit par l’équipe, effectuer des revues de code régulières. Garantir les bonnes pratiques de développement (Clean Code, SOLID, design patterns) et l’utilisation des outils adéquats (linting, CI/CD). Intervenir en cas de problématiques rencontrées par l’équipe et proposer des solutions adaptées. Développement des parties complexes Prendre en charge le développement des fonctionnalités les plus critiques et complexes. Collaborer étroitement avec l’architecte technique pour proposer des solutions robustes, évolutives et performantes. Participer aux réflexions sur les choix technologiques et aux orientations stratégiques en matière de développement.
Mission freelance
Tech lead .Net - Angular
Leader Technique Full Stack expérimenté en .NET / Angular / SQL Server Description du poste : Nous sommes à la recherche d'un Leader Technique Full Stack .NET / Angular / SQL Serveur expérimenté pour rejoindre notre équipe de développement. Vous serez impliqué(e) dans des projets innovants, utilisant les technologies les plus récentes, en méthodologie Agile. Votre mission consistera à participer activement à toutes les phases du cycle de vie des projets, de la conception à la mise en production. Vous contribuerez également à l'amélioration continue des solutions existantes, avec un souci constant de qualité, de performance, et de sécurité du code. Une expérience avec les outils Azure DevOps pour la gestion de projet et l'intégration continue serait fortement appréciée. Missions principales : Planifier et suivre les travaux de l’équipe développement Gérer, contrôler et valider les revues de code Concevoir et développer des API RESTful avec .NET (version 6 et plus) Créer des interfaces utilisateurs dynamiques et réactives en utilisant Angular (version 16 et plus). Assurer l'intégration des interfaces avec les services backend via des appels API. Maintenir et optimiser les objets SQL (modèles de données, procédures stockées). Tester les développements (tests unitaires et intégration) Optimiser les performances des applications, aussi bien sur le backend que le frontend. Mettre en place et maintenir les processus d'intégration continue (CI) et de déploiement continu (CD). Gérer et valider les déploiements en recette et en production Participer à la veille technologique, aux décisions et à la définition des architectures techniques. Suivre le monitoring de l’application Assurer la maintenance et l'évolution des applications en production. Participer au recrutement de nouveaux collaborateurs Encadrer et former les développeurs en poste afin de les rendre autonomes sur des projets techniques spécifiques (back-end, front-end, DevOps). Animer des ateliers techniques, sessions de pair programming et code reviews. Suivre la progression et fournir des feedbacks réguliers pour garantir une montée en compétences progressive. Compétences requises : Maîtrise des outils de gestion de version, notamment Git Compréhension des méthodologies Agile et Scrum. Forte capacité à intégrer la cartographie fonctionnelle Autonomie, gestion du temps, encadrement technique, pédagogie, capacité rédactionnelle Excellente maîtrise des technologies .NET (v6+), Angular (v16+, Material) et SQL Server 2017+. Solides compétences en C#, HTML, CSS, TypeScript, JavaScript et T-SQL. Expertise avec Entity Framework / EF Core (database first et code first). Bonne maîtrise des design patterns et de la programmation orientée objet (POO). Bonne maitrise de la couche d’authentification (Azure AD) Expertise en développement de tests unitaires et tests d'intégration. Compétences additionnelles souhaitées : Connaissance d'Azure DevOps.
Offre d'emploi
Développeur Python
Vous rejoignez notre équipe ERP composée de trois développeurs. L’ERP modulaire que nous utilisons a un contexte métier très large car il couvre tous les aspects opérationnels de l’entreprise. Cet outil a été développé en interne Actuellement, 80% de la base de code est écrite en Perl, mais tous les nouveaux développements sont réalisés en Python. Notre objectif à long terme est de migrer entièrement vers Python. Cependant, nous ne prévoyons pas de refonte complète immédiate. Au lieu de cela, nous adoptons une approche progressive : chaque fois qu’un module est modifié pour répondre aux besoins d’une équipe, nous en profitons pour migrer le code Perl vers Python. Profil recherché Expérience : 5-6 ans d’expérience minimum Maitrise de Python La maîtrise des “fondamentaux” comme le testing, les design patterns ou les structures de données La connaissance de Perl n’est pas primordiale, c’est un excellent bonus (Ne pas maîtriser Perl ne pose aucun problème, nous pensons qu’un.e peut basculer d’un langage à un autre) Stack technique : PERL Python PostgreSQL Git Le code est testé, documenté, pérenne et évolutif.
Offre d'emploi
CONCEPTION ET DÉVELOPPEMENT REACT JAVA TDD BDD DDD
🏭 Secteurs stratégiques : Banque d’investissement 🗓 Démarrage : ASAP 💡 Contexte /Objectifs : La prestation consiste à contribuer à/au(x) : Développer des parcours applicatifs, avec l'intégration d'applications existantes dans le parcours. Développer sur une des 3 briques fonctionnelles du programme, "Vision PRO" : nouvelle application navigable de retitution, mise à jour de la connaissance client Environnement technique : Frontend : React/Redux/Typescript Jest/Enzyme (pour les tests unitaires) Accessibilité : RGAA. Back - End : Java 17+/ Spring Design pattern (singloton, interfaces, builder...) API : Architecture hexagonale (DDD) Gestion du cache (distribué) Gestion des threads Beans Broker jms Sécurité (Oauth) Outils : Maven, Vault, Nexus, Jenkins, Git, node, npm IntelliJ, VSCode Jira/Confluence NVDA Pratiques Craftsmanship (qualité de code, Clean code, apprentissage continu, pull request) : TDD/BDD Pratiques et mindset Agile (Scrum ou Kanban) GreenCoding: Sonar DSP, tests (perf)
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.