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.

Votre recherche renvoie 23 résultats.
Freelance
CDI

Offre d'emploiBusiness Analyste / Concepteur fonctionnelle / Archi fonctionnelle

CONSULT IT
Publiée le
API REST
Architecture

1 an
Meudon, Île-de-France
Architecture Fonctionnelle Plateforme de service MOBILE Contexte de la missionAu sein de la Direction des Systèmes d'Information, vous intégrez l'équipe (20 personnes) en charge de la conception, du développement, de la validation et du pilotage projet sur les plateformes de service mobile SI. Ces plateformes sont un ensemble de backends exposant des services télécoms au Système d'Information et aux partenaires de Bouygues Telecom ou configurant des services à valeurs ajoutées : envoi et réception de SMS B2C (vote, micropaiement,…), détection du mobile d'usage, souscriptions NETFLIX… Objectifs et livrablesVos principales missions sont : Participer à la construction de la roadmap Participer aux études transverses sur les projets impactant nos applications (cadrage, étude d'architecture…) Réaliser des études d'architecture fonctionnelle interne à nos applications Définir l'architecture fonctionnelle Concevoir les processus détaillés en collaboration avec les architectes techniques et logiciels Rédiger les spécifications détaillées Participer au suivi de VSR suite à la MES d'un projet Support fonctionnel aux équipes de production Vos livrables : livrables d'études, schéma d'architecture fonctionnelle chiffrages des solutions spécifications techniques de besoins logiciels spécifications techniques d'interface etc. Compétences demandéesCompétencesNiveau de compétence Diagrammes UML Avancé API REST Confirmé BASE DE DONNÉES Confirmé Conception d'application Confirmé LanguesNiveau de langue Anglais Intermédiaire
Voir cette offre
CDI

Offre d'emploiIngénieur conception et développement logiciel Algorithmie - Simulation H/F

VIVERIS
Publiée le

45k-50k €
Versailles, Île-de-France
Contexte de la mission : Au sein du centre d'excellence logiciel de l'un de nos client acteur du secteur de la défense, vous participez au développement de modules logiciels du combat collaboratif afin de contribuer à leur mise en oeuvre opérationnelle. Vous intervenez sur la conception, l'intégration et l'évaluation de solutions algorithmiques au sein d'environnements de simulation avancés, en lien avec des problématiques de modélisation, de représentation 3D, d'exploitation cartographique et de comportement opérationnel. Responsabilités : - Concevoir et développer des innovations algorithmiques en C, C++, Java et Python ; - Participer à la modélisation et à la configuration de plateformes de combat terrestre simulées ; - Concevoir et développer des algorithmes de comportement au sein de simulateurs constructifs ou immersifs développés en C++ et Java ; - Concevoir et développer des interfaces immersives en C# et C++ ; - Développer des outils d'analyse et d'exploitation des résultats de simulation, notamment sur des approches orientées données ; - Appliquer les bonnes pratiques de développement logiciel afin de garantir la maintenabilité, la robustesse et l'évolutivité du code ; - Contribuer aux activités de conception logicielle et de modélisation UML dans le cadre de projets innovants.
Voir cette offre
CDI

Offre d'emploiArchitect Logiciel Java H/F

Grafton
Publiée le

Aix-en-Provence, Provence-Alpes-Côte d'Azur
Grafton recrute : Architecte Logiciel (H/F) Secteur : systèmes critiques À propos du poste Grafton accompagne un acteur majeur des systèmes critiques dans le recrutement d'un Architecte Logiciel. Vous participerez à la conception de logiciels déployés dans des environnements exigeants. Ces systèmes permettent de partager, analyser et exploiter l'information tactique en temps réel, avec un niveau de fiabilité indispensable. Votre rôle est stratégique : vos choix d'architecture influencent directement la performance opérationnelle des utilisateurs finaux. Missions Conception et architecture Définir l'architecture logicielle de haut niveau des différents composants. Garantir la cohérence entre l'architecture cible et sa mise en œuvre. Piloter les interfaces logicielles et assurer leur robustesse. Auditer les architectures existantes et anticiper les risques. Étudier les problématiques émergentes liées aux systèmes tactiques. Diffuser les bonnes pratiques auprès des équipes de développement. Contrôler la qualité du code et le respect des méthodologies. Participer aux phases d'avant‑vente et présenter les solutions aux parties prenantes. Vous évoluerez au sein d'équipes pluridisciplinaires : développeurs, analystes fonctionnels, experts métier Environnement technique Modélisation : UML, SysML, BPMN, Enterprise Architect Langages : Java et autres langages orientés objet Contexte : systèmes complexes, environnements contraints, fonctionnement parfois déconnecté Profil recherché Bac+5 en informatique. Dix ans d'expérience en développement, dont au moins cinq ans en architecture applicative. Solide maîtrise de la modélisation logicielle et système. Connaissance des standards d'ingénierie système. Compréhension approfondie des problématiques de développement. Anglais technique requis. Proactivité, autonomie, sens des responsabilités.
Voir cette offre

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.

Architecte 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.

Consultant·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.

Ingé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.

Au service des talents IT

Free-Work est une plateforme qui s'adresse à tous les professionnels des métiers de l'informatique.

Ses contenus et son jobboard IT sont mis à disposition 100% gratuitement pour les indépendants et les salariés du secteur.

Free-workers
Ressources
A propos
Espace recruteurs
2026 © Free-Work / AGSI SAS
Suivez-nous