Trouvez votre prochaine offre d’emploi ou de mission freelance UML
Ce qu’il faut savoir sur UML
UML (Unified Modeling Language) est un langage de modélisation standardisé utilisé pour visualiser, concevoir et documenter les systèmes logiciels. Il offre un ensemble de diagrammes pour représenter les différents aspects d'un système, comme sa structure, ses comportements et ses interactions. UML est largement utilisé dans le développement logiciel pour améliorer la communication entre les équipes techniques et les parties prenantes. Parmi les diagrammes courants d’UML, on trouve les diagrammes de classes (pour modéliser la structure), les diagrammes de cas d'utilisation (pour capturer les exigences métier), et les diagrammes de séquence (pour illustrer les interactions entre objets au fil du temps). UML est compatible avec diverses méthodologies, y compris les approches agiles et traditionnelles. Grâce à sa flexibilité et à son adoption universelle, UML est un outil essentiel pour analyser des systèmes complexes, rationaliser leur conception et assurer une documentation claire et maintenable.
DEVELOPPEUR C# / .NET F/H | STRASBOURG (67)

VOTRE QUOTIDIEN RESSEMBLERA A… Vous rejoignez notre client et serez en charge de : Analyser les besoins et la faisabilité technique (préconisations de solutions, chiffrage, etc.) Concevoir des solutions (dossiers d'architecture, diagrammes, spécifications techniques, UML, Design Patterns, DDD) Assurer les développements (build et déploiement) Effectuer les relectures de code Réaliser les tests unitaires, les tests d'acceptations et les tests end-to-end. Environnement Technique : C#, SQL, .Net, Git, API REST, Microservices Le poste est basé à Strasbourg (67) . Dans le cadre de vos fonctions, vous pourrez bénécifier de 1 jour de télétravail par semaine après votre période d'intégration (~ 3 mois).
Business Analyst Bancaire (H/F)

Nous accompagnons nos clients du secteur Banque, Finance, Assurance dans leurs projets de transformation digitale et d'optimisation des processus. Dans ce cadre, nous recherchons un(e) Business Analyst Senior avec une expertise éprouvée dans le secteur bancaire pour intervenir directement chez notre client. 💻💼 Voici un aperçu détaillé de vos missions 🎯 : -Recueillir et analyser les besoins métiers : Organiser des ateliers pour comprendre et formaliser les besoins des parties prenantes. -Rédiger des spécifications fonctionnelles : Documenter les exigences (User Stories, cas d'utilisation) pour guider le développement. -Modéliser les processus métiers : Créer des diagrammes (BPMN, UML) pour analyser et optimiser les processus actuels. -Assurer le suivi des tests et validation : Préparer les scénarios de tests et s’assurer que la solution répond aux attentes. -Coordonner avec les équipes projet : Faciliter la communication entre métiers et techniques pour garantir une livraison alignée aux objectifs.
Développeur Python Sénior

• Recueil du besoin auprès du PO • Conception et implémentation de nouvelles fonctionnalités / Analyse et résolution de bugs • Amélioration des performances de la plateforme • Code review et pair programming avec les autres développeurs • Mise en place de bonnes pratiques et de respect des normes de développement • Mise en place de tests unitaires et fonctionnels et de règles de code coverage dans la gitlab CI • Analyse des logs sur SonarQube pour la détection des bugs et des problèmes de performance • Conception et implémentation d’un mécanisme d’import de fichiers de façon asynchrone afin d’éviter une surcharge et un ralentissement des workers du serveur • Participation à la veille technologique au sein de l’équipe de développeurs • Scripting en Python et SQLAlchemy pour interagir avec les données en base de données (en lecture et écriture) pour apporter des corrections ou générer des rapports Environnement technique : Python, Flask, SQLAlchemy, PostgreSQL, Git, UML, Celery, Redis, API Rest, OpenAPI/Swagger, Docker, CI, Pytest, SonarQube, VueJS, Typescript
Architecte AUTOSAR F/H

📑 CDI / Freelance / Portage Salarial |📍 Cergy (95) – Île-de-France | 🚗 Équipementier automobile | 🔧 Environnement AUTOSAR | ⏱️ Mission longue durée Dans le cadre de son développement et pour renforcer ses équipes, notre client équipementier automobile recherche un Architecte Logicielle AUTOSAR expérimenté. Vous interviendrez au cœur du développement du Battery Management System (BMS) d’un équipementier automobile. Votre rôle sera d'assurer la conception de l’ architecture logicielle AUTOSAR , en lien avec les exigences fonctionnelles et de sûreté. Vos fonctions : - Rédaction des documents d’architecture (avec UML), de la configuration de la RTE AUTOSAR, et de la définition des interfaces logiciel-matériel (HSI). - Collaboration avec les équipes de développement, de validation et de sûreté de fonctionnement pour garantir la conformité aux normes, notamment ISO 26262 / ASIL D. - Contribution aux revues d’architecture, à l’analyse des impacts techniques et aux choix outillage autour d’EB/Tresos.
Business Analyst Technique – Secteur Bancaire (F/H)

Nous recherchons un Business Analyst Technique pour intervenir auprès de l’un de nos clients grands comptes du secteur bancaire. En tant que véritable interface entre les équipes fonctionnelles et les développeurs , vous aurez pour mission de traduire les besoins métiers en spécifications techniques précises , sur un socle technologique Java / Angular. Vos principales responsabilités : Analyse & conception (99 % de l’activité) Traduire les besoins fonctionnels en solutions techniques robustes et évolutives (Java / Angular). Évaluer la faisabilité des solutions proposées, en tenant compte des contraintes d’architecture et des bonnes pratiques de développement. Documentation technique Rédiger des spécifications techniques claires et détaillées . Produire les documents de conception (UML, schémas d’architecture, etc.) pour faciliter la compréhension des solutions par les équipes techniques. Collaboration transverse Travailler en lien étroit avec les équipes de développement, d’architecture et de tests. Participer activement aux cérémonies agiles : daily meetings, revues de sprint, etc. Tests & validation Contribuer à la définition des critères de validation technique . Apporter un support technique pendant les phases de tests et résoudre les anomalies éventuelles.
Développeur.euse PhP/ Unix

Contrainte & Livrables : Maîtrise des outils de composition, des formats d'impression, ainsi que des spécificités du PDF et des contraintes postales. Production de livrables incluant une documentation complète et un développement fiable. Respect des engagements pris envers le client. Rigueur et qualité dans la rédaction des logs. Compétences techniques requises : php - Confirmé - Impératif unix - Confirmé - Impératif rex - Confirmé - Souhaitable Objectifs et livrables Compétences techniques Maîtrise des méthodes et outils de développement (méthodes agiles (Scrum), UML méthodologies objet, …) Connaissance et maîtrise de l’environnement de développement (ex : technologie objet, unix...) Connaissance des applications web (ex : JavaScript, Dreamweaver, Visual Basic, PHP, Flash et autres logiciels associés...) Connaissance des framework
Développeur .NET

Nous recherchons un Développeur .NET pour le compte de notre client, acteur majeur dans le secteur des assurances. Dans le cadre d’un projet stratégique, vous interviendrez sur les missions suivantes : Analyse des besoins utilisateurs en collaboration avec les directions Métiers Accompagnement des Métiers dans l’expression de leurs besoins fonctionnels Recherche de solutions applicatives adaptées et proposition de chiffrage Développement et réalisation des tests unitaires dans le respect du cadre normatif en place Participation à l’installation des composants applicatifs jusqu’à la mise en production Environnement technique : .NET : incontournable Visual Studio Back-End : .NET ASP MVC3/MVC4, C#, Entity Framework, WebForm, SQL (Oracle/SQL Server) Front-End : Javascript, HTML, JQuery, JSON, CSS3 Analyse et conception : UML, rédaction de spécifications et de documentations techniques
Tech Lead Java & Angular H/F

Contexte : Dans le cadre du projet de développement des nouvelles offres, nous recherchons un(e) Tech Lead Java & Angular pour renforcer nos équipes. Missions : Cadrage en concevant la solution technique permettant de répondre au besoin exprimé par les BA Étude de la solution / faisabilité technique Chiffrage de cette solution Participer à la conception technique des projets Développer sur la technologie Java et Angular et tester unitairement les developpements réalisés. Rédiger des spécifications techniques en utilisant notamment le langage UML. Livrer les applications modifiées dans les différents environnements hors production. Apporter les corrections nécessaires suite aux anomalies détectées. Participer activement aux réunions de suivi d'avancement Remonter les alertes, rigueur et autonomie souhaitables
Business Analyst

Nous recherchons un Business Analyst passionné, orienté client, et expérimenté pour rejoindre un client basé à Sophia Antipolis. Le candidat idéal jouera un rôle clé en tant que facilitateur entre l'entité commerciale, les PO et les équipes de développement agile. Objectif : Clarifier et documenter de manière rigoureuse et exhaustive, détailler les besoins métier. Missions Principales : • Collaborer étroitement avec les Product Owners, les équipes commerciales, et les clients pour recueillir et analyser les besoins métier complexes et spécifiques. • Documenter de manière rigoureuse, complète et précise les modules fonctionnels, incluant des règles métier détaillées et spécifiques aux besoins des clients. • Rédiger des spécifications fonctionnelles et techniques détaillées, en utilisant UML ou d'autres langages de modélisation adaptés, pour assurer une communication claire avec les équipes de développement. • Faciliter les ateliers de travail • Utiliser des méthodes de modélisation (UML ou équivalent) pour décrire les processus métiers, les cas d'utilisation, les diagrammes de séquence, etc., et clarifier les besoins à l'équipe de développement. • Décomposer des problématiques fonctionnelles complexes en éléments clairs et détaillés, permettant une conception et une implémentation alignées sur les attentes des clients. • Analyser les impacts des changements demandés par le client ou les parties prenantes et proposer des solutions adaptées et détaillées. • Participer activement aux cérémonies agiles (sprint planning, rétrospectives, daily standup) pour assurer le suivi et l'évolution des exigences. Compétences Techniques : • Expérience avérée en tant que Business Analyst, idéalement dans un environnement agile. • Maîtrise d'UML (Unified Modeling Language) ou d'autres langages de modélisation (ex. BPMN, C4 Model). • Excellentes compétences en documentation de besoins et de règles métier complexes • Expérience dans la rédaction de spécifications fonctionnelles et techniques claires, complètes, et structurées. • Connaissance approfondie des méthodologies agiles (Scrum, Kanban). • Connaissance des outils de gestion de projet et de collaboration (JIRA, Confluence, Trello, etc.).
Développement .NET

Pour l'un de nos clients niortais nous recherchons un développeur .NET : Analyse Accompagnement des directions Métier dans leur expression de besoins Recherche de solutions applicatives Capacité de chiffrer les solutions à proposer développement & tests unitaires dans le respect du cadre normatif installation de composants jusqu'à la Mise en production Technologies .Net : incontournable Visual Studio - Développement Back End : .NET ASP MVC3 MVC4, C#, Entity Framework, WebForm, SQL (Oracle / Sql Server). - Développement Front End Javascript, Html, Jquery, Json, Css3. Analyse / Conception : UML, rédaction de spécifications et documentations techniques
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.
Derniers posts sur le forum
Les métiers et les missions en freelance pour UML
Analyste programmeur·euse
L'analyste programmeur·euse utilise UML pour concevoir et documenter les modèles d'applications, en représentant visuellement les relations entre les composants du système.
Explorez les offres d'emploi ou de mission freelance pour Analyste programmeur·euse .
Découvrir les offresArchitecte système d'information
L'architecte système d'information exploite UML pour modéliser les architectures des systèmes d'information, assurant leur cohérence et leur alignement avec les besoins métiers.
Explorez les offres d'emploi ou de mission freelance pour Architecte système d'information .
Découvrir les offresConsultant·e MOA/AMOA
Le/ La consultant·e MOA/AMOA utilise UML pour formaliser les exigences métiers sous forme de diagrammes, facilitant la communication entre les équipes métier et technique.
Explorez les offres d'emploi ou de mission freelance pour Consultant·e MOA/AMOA .
Découvrir les offresIngénieur·e d'études
L'ingénieur·e d'études applique UML pour analyser, concevoir et documenter des solutions logicielles, en utilisant des diagrammes pour structurer et clarifier les spécifications.
Explorez les offres d'emploi ou de mission freelance pour Ingénieur·e d'études .
Découvrir les offres