Ingénieur Développement Logiciel
Il y a 3 jours
Tunis Tunis, 11, Tunisie
SEGULA Technologies
Temps plein
Gratuit avec email ou Google
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
Gratuit avec email ou Google
En continuant, vous acceptez nos Conditions d’utilisation & Politique de confidentialité.
Dans le cadre de la transformation numérique des activités de Mise Au Point (MAP), le Développeur Lot B (MINT) conçoit, développe, fiabilise et maintient l'écosystème d'outils internes et de scripts métiers.
Ces outils sont utilisés au quotidien par les ingénieurs de calibration et de validation (Lots A, D, E, F, L) pour automatiser la lecture des fichiers d'essais (MDF4), accélérer le dépouillement, gérer les flux de données et assurer le traitement des mesures sur bancs et véhicules.
MISSIONS PRINCIPALES
- Développement & Maintenance Fonctionnelle (WP B1 & B2)
- Nouveaux Développements (Features
- B1) : Réaliser de nouvelles fonctionnalités métier pour les applications desktop (PyQt/PySide) ou web (FastAPI/Angular/React) destinées à la MAPAO (Mise Au Point Assistée par Ordinateur).
- Correction d'Anomalies (Bugfix
- B2) : Traiter les incidents de production et assurer la maintenance évolutive des scripts d'analyse (Matlab, Python) et outils de bureau.
- Qualité, Refactoring & DevOps (WP B3, B4, B5)
- Dette Technique & Migration (Refactoring
- B3) : Optimiser le code existant (performance, gestion de la mémoire, parallélisation) et faire évoluer les librairies partagées.
- Architecture & Design (B4) : Rédiger les notes de cadrage technique, mener les Proof of Concept (PoC) et concevoir des API/SDK robustes.
- Infrastructure & CI/CD (Ops
- B5) : Mettre en place et faire évoluer les pipelines d'intégration continue (GitLab CI/CD), la conteneurisation (Docker) et les déploiements cloud (GCP / Cloud Run).
- UX/UI & Support Utilisateurs (WP B6 & B7)
- Documentation & Formation (B6) : Rédiger la documentation technique (ReadMe, Wiki, User Guides) et former/assister les équipes de mise au point (Mappeurs).
- Design d'Interface (UX/UI
- B7) : Concevoir des interfaces fluides, adaptées aux contraintes des ingénieurs d'essais. Formation et expérience professionnelle
Formation:
BAC+5 / Diplôme d'Ingénieur en Informatique, Génie Logiciel ou Métrologie / Traitement de Données.
Expérience:
2 à 5 ans minimum en développement informatique (Python / Web / Desktop), idéalement dans un environnement industriel, automobile ou embarqué. Compétences Techniques Requises Langages De Programmation
- Python 3.11+ (Stack incontournable : Polars, Pandas, pytest, packaging async).
- Optionnel / Complémentaire : JavaScript/TypeScript, Matlab/Simulink, C/C++, Rust. Développement Desktop & Web :
- Desktop : PyQt5 / PySide, interfaces graphiques complexes.
- Web (GCP) : Frameworks backend (FastAPI, Flask) & frontend (Angular, React ou Vue.js). Format de données métier :
- Maîtrise des standards d'acquisition automobile (MDF4 / ASAM, librairie asammdf).
- CI/CD & Cloud : Git, GitLab CI/CD, Docker, GCP (Google Cloud Platform : Cloud Run, Artifact Registry).
- Méthodologie & Qualité : Pratique d'Agile/Scrum, respect des standards de code automatisés (Ruff, Black, mypy strict, linters). Aptitudes Comportementales
- Sens du service client : Comprendre les contraintes opérationnelles des ingénieurs d'essais pour leur livrer des outils simples et performants.
- Esprit d'analyse & Autonomie : Capacité à diagnostiquer rapidement un bug ou un goulot d'étranglement de performance sur de gros volumes de données.
- Travail en équipe & Agilité : Aisance à travailler en mode Agile/Jira avec des livraisons récurrentes et des revues de code (Merge Requests). Langues : Français et Anglais technique rédigé. SEGULA Technologies is a global engineering group, boosting the competitiveness of all major industrial sectors: automotive, aerospace, energy, rail, naval, life sciences, and telecoms. With a presence in more than 30 countries and 140 locations worldwide, the Group prioritizes close relationships with its clients, driven by the expertise of its 15,000 employees. As a leading engineering player putting innovation at the heart of its strategy, SEGULA Technologies manages large-scale projects, ranging from initial studies to industrialization and production. SEGULA TECHNOLOGIES is dedicated to gender balance and diversity, recognizing and recruiting talent of all backgrounds.
- Développement & Maintenance Fonctionnelle (WP B1 & B2)
- Nouveaux Développements (Features
- B1) : Réaliser de nouvelles fonctionnalités métier pour les applications desktop (PyQt/PySide) ou web (FastAPI/Angular/React) destinées à la MAPAO (Mise Au Point Assistée par Ordinateur).
- Correction d'Anomalies (Bugfix
- B2) : Traiter les incidents de production et assurer la maintenance évolutive des scripts d'analyse (Matlab, Python) et outils de bureau.
- Qualité, Refactoring & DevOps (WP B3, B4, B5)
- Dette Technique & Migration (Refactoring
- B3) : Optimiser le code existant (performance, gestion de la mémoire, parallélisation) et faire évoluer les librairies partagées.
- Architecture & Design (B4) : Rédiger les notes de cadrage technique, mener les Proof of Concept (PoC) et concevoir des API/SDK robustes.
- Infrastructure & CI/CD (Ops
- B5) : Mettre en place et faire évoluer les pipelines d'intégration continue (GitLab CI/CD), la conteneurisation (Docker) et les déploiements cloud (GCP / Cloud Run).
- UX/UI & Support Utilisateurs (WP B6 & B7)
- Documentation & Formation (B6) : Rédiger la documentation technique (ReadMe, Wiki, User Guides) et former/assister les équipes de mise au point (Mappeurs).
- Design d'Interface (UX/UI
- B7) : Concevoir des interfaces fluides, adaptées aux contraintes des ingénieurs d'essais. Formation et expérience professionnelle
Formation:
BAC+5 / Diplôme d'Ingénieur en Informatique, Génie Logiciel ou Métrologie / Traitement de Données.
Expérience:
2 à 5 ans minimum en développement informatique (Python / Web / Desktop), idéalement dans un environnement industriel, automobile ou embarqué. Compétences Techniques Requises Langages De Programmation
- Python 3.11+ (Stack incontournable : Polars, Pandas, pytest, packaging async).
- Optionnel / Complémentaire : JavaScript/TypeScript, Matlab/Simulink, C/C++, Rust. Développement Desktop & Web :
- Desktop : PyQt5 / PySide, interfaces graphiques complexes.
- Web (GCP) : Frameworks backend (FastAPI, Flask) & frontend (Angular, React ou Vue.js). Format de données métier :
- Maîtrise des standards d'acquisition automobile (MDF4 / ASAM, librairie asammdf).
- CI/CD & Cloud : Git, GitLab CI/CD, Docker, GCP (Google Cloud Platform : Cloud Run, Artifact Registry).
- Méthodologie & Qualité : Pratique d'Agile/Scrum, respect des standards de code automatisés (Ruff, Black, mypy strict, linters). Aptitudes Comportementales
- Sens du service client : Comprendre les contraintes opérationnelles des ingénieurs d'essais pour leur livrer des outils simples et performants.
- Esprit d'analyse & Autonomie : Capacité à diagnostiquer rapidement un bug ou un goulot d'étranglement de performance sur de gros volumes de données.
- Travail en équipe & Agilité : Aisance à travailler en mode Agile/Jira avec des livraisons récurrentes et des revues de code (Merge Requests). Langues : Français et Anglais technique rédigé. SEGULA Technologies is a global engineering group, boosting the competitiveness of all major industrial sectors: automotive, aerospace, energy, rail, naval, life sciences, and telecoms. With a presence in more than 30 countries and 140 locations worldwide, the Group prioritizes close relationships with its clients, driven by the expertise of its 15,000 employees. As a leading engineering player putting innovation at the heart of its strategy, SEGULA Technologies manages large-scale projects, ranging from initial studies to industrialization and production. SEGULA TECHNOLOGIES is dedicated to gender balance and diversity, recognizing and recruiting talent of all backgrounds.