Find your next tech and IT Job or contract UML

What you need to know about UML

UML (Unified Modeling Language) is a standardized modeling language used to visualize, design, and document software systems. It provides a set of diagrams to represent different aspects of a system, such as its structure, behaviors, and interactions. UML is widely used in software development to improve communication between technical teams and stakeholders. Among common UML diagrams are class diagrams (for modeling structure), use case diagrams (for capturing business requirements), and sequence diagrams (for illustrating interactions between objects over time). UML is compatible with various methodologies, including agile and traditional approaches. Thanks to its flexibility and universal adoption, UML is an essential tool for analyzing complex systems, streamlining their design, and ensuring clear and maintainable documentation.

Your search returns 20 results.
Contractor

Contractor jobDeveloppeur Angular / Django (h/f)

Mindquest
Published on
Angular
API REST
Django

3 months
Paris, France
Vos principales responsabilités seront : - Concevoir et développer les évolutions du système d'information de gestion des travaux. - Participer à la transformation d'une l'application vers une architecture modulaire. - Contribuer à la conception et au développement du futur module dédié au suivi de l'exécution des travaux. - Développer les fonctionnalités Backend en Python / Django. - Concevoir et développer des API REST avec Django REST Framework. - Développer les interfaces Frontend avec Angular et TypeScript. - Concevoir et exploiter les modèles de données PostgreSQL. - Participer à la modélisation logicielle et fonctionnelle : BPMN, UML et Design Patterns. - Contribuer à la mise en place et à l'évolution d'une architecture de type monolithe modulaire. - Réaliser les tests, le déploiement et la documentation des développements. - Participer au développement de prototypes pour l'incubateur DNUM. Compétences techniques indispensables: - Python : maîtrise - Django : maîtrise - Django REST Framework / conception d'API REST : maîtrise - PostgreSQL / SQL : très bonne maîtrise - TypeScript : expérience solide - Angular : expérience solide - Modélisation logicielle : BPMN, UML, Design Patterns - Architecture monolithe modulaire : expérience ou bonne connaissance - Docker et/ou Kubernetes - GitLab et intégration continue / CI-CD Linux / WSL
View this job
Contractor

Contractor jobIngénieur(e) OT / Architecte IT-OT ( 5 à 7 ans d'expérience) - 1997

ISUPPLIER
Published on

12 months
400-450 €
Molsheim, Grand Est
Contexte : Le consultant interviendra dans un environnement réglementé afin de concevoir et déployer des architectures conformes aux standards de l'entreprise, aux bonnes pratiques du secteur et aux exigences GxP. 2) Missions Piloter les projets d'intégration IT/OT du site. Concevoir, développer et mettre en œuvre des architectures IT robustes et évolutives. Assurer l'alignement des solutions avec les standards internes, les bonnes pratiques et les exigences réglementaires GxP. Faire l'interface entre les équipes IT, OT et les partenaires externes. Analyser et valider la documentation d'architecture produite par les fournisseurs et prestataires. Garantir la conformité des architectures et solutions aux exigences de sécurité et aux standards industriels. Accompagner les parties prenantes dans la compréhension et l'adoption des solutions techniques. 3) Profil recherché Expérience confirmée en intégration et architecture IT/OT. Compétences techniques Solide maîtrise des systèmes IT et OT : réseaux, cybersécurité, SCADA, automates (PLC) et systèmes de contrôle industriel (ICS). Maîtrise des frameworks d'architecture tels que TOGAF ou Zachman. Connaissance des langages de modélisation UML et ArchiMate. Bonne compréhension des standards ISA-95, NIST et ISO 27001. Connaissance des environnements réglementés et des exigences GxP. Qualités personnelles Excellentes capacités de communication et de vulgarisation. Fort esprit d'analyse et de résolution de problèmes. Capacité à travailler de manière autonome au sein d'équipes pluridisciplinaires et internationales. Aptitude à évoluer dans un environnement rapide et multiculturel. Langues Français courant / natif. Anglais professionnel courant. Habilitations requises Habilitation électrique B2V. Habilitation électrique BR. Merci pour votre aide.
View this job
Permanent

Job VacancyArchitect Logiciel Java H/F

Grafton
Published on

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.
View this job

Contract roles and jobs for UML

Analyst Programmer

The Analyst Programmer uses UML to design and document application models, visually representing the relationships between system components.

Information System Architect

The Information Systems Architect uses UML to model information system architectures, ensuring their coherence and alignment with business needs.

Business Analyst Consultant (MOA/AMOA)

The MOA/AMOA Consultant uses UML to formalize business requirements in diagrams, facilitating communication between business and technical teams.

Research Engineer

The Research Engineer applies UML to analyze, design, and document software solutions, using diagrams to structure and clarify specifications.

Connecting Tech-Talent

Free-Work, THE platform for all IT professionals.

Free-workers
Resources
About
Recruiters area
2026 © Free-Work / AGSI SAS
Follow us