Ingénieur logiciel (H/F)
Role details
Job location
Tech stack
Job description
-
Concevoir, développer et maintenir des applications logicielles robustes, en garantissant la qualité du code, la performance et la fiabilité des fonctionnalités livrées
-
Participer à la définition de l'architecture technique, proposer des choix technologiques pertinents et contribuer à la cohérence globale du système
-
Collaborer étroitement avec les équipes produit, design, QA et DevOps pour transformer les besoins fonctionnels en solutions techniques efficaces
-
Mettre en place et suivre les bonnes pratiques de développement : tests automatisés, revue de code, documentation, intégration continue
-
Identifier, analyser et résoudre les problématiques techniques liées à la scalabilité, la sécurité, la dette technique ou les performances
-
Contribuer à l'amélioration continue du cycle de développement, en proposant des optimisations, des outils ou des méthodes permettant de gagner en efficacité
-
Assurer une veille technologique active afin de maintenir un haut niveau d'expertise et d'anticiper les évolutions du domaine logiciel
Requirements
-
Diplôme Bac+5 (école d'ingénieur ou équivalent) avec une spécialisation en informatique, génie logiciel, systèmes embarqués, mathématiques appliquées ou domaines associés
-
Une première expérience réussie (environ 2 à 3 ans) en développement logiciel, architecture, ou conception d'applications, idéalement dans des environnements exigeants (technologies avancées, industrie, télécoms, spatial, aéronautique défense…)
Compétences techniques
-
Maîtrise des langages de programmation (ex. : Python, Java, C++, JavaScript/TypeScript, ou équivalents selon l'environnement)
-
Connaissance des architectures logicielles (micro-services, API REST, architectures événementielles, modèles MVC/MVVM)
-
Pratique des outils de développement et de versioning (Git, GitLab/GitHub, pipelines CI/CD)
-
Maîtrise des environnements de développement et frameworks (Spring, .NET, Node.js, React, Angular, Django, etc. selon le contexte)
-
Connaissance des bases de données SQL et NoSQL (PostgreSQL, MySQL, MongoDB, Redis…)
-
Compréhension des principes d'ingénierie logicielle : tests automatisés, revues de code, intégration continue, qualité logicielle
-
Expérience avec les environnements cloud (AWS, Azure, GCP) et les outils d'orchestration (Docker, Kubernetes)
-
Utilisation d'outils de suivi projet (Jira, Azure DevOps…)
Qualités personnelles
-
Autonomie, rigueur, esprit d'analyse et de synthèse
-
Aisance relationnelle et capacité rédactionnelle
Langues et mobilité
- Maîtrise professionnelle de l'anglais (lu, écrit, parlé)
Benefits & conditions
RTT Tickets restaurant (60% pris en charge par ALTEN) Participation aux frais de transports (Pass Navigo pris en charge à 90%...) Avantages sociaux : chèques vacances, tarifs préférentiels, 1% logement : bénévolats auprès d'associations caritatives (Les Restos du Cœur, Emmaüs...) Evènements : soirées annuelles, afterworks, team building, ... Qualité de vie au travail