> Markdown version of [/jobs/ext/3839895-ingenieur-etudes-et-developpement-informatique-f-h](https://www.wearedevelopers.com/jobs/ext/3839895-ingenieur-etudes-et-developpement-informatique-f-h). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # INGÉNIEUR ÉTUDES ET DÉVELOPPEMENT INFORMATIQUE (F/H) - **Company:** Expectra - **Location:** Strasbourg, France - **Experience:** Expert - **Salary:** €45,000.0 - **Contract:** Contract - **Skills:** Java (Programming Language), .NET Framework, Application Programming Interfaces (APIs), Unit Testing, C Sharp (Programming Language), COBOL (Programming Language), Continuous Integration, Software Design Patterns, Eclipse (Software), Junit, Apache Maven, Microsoft SQL Server, Git, Information Technology - **Published:** October 20, 2026 - **Apply:** https://www.randstadprofessional.fr/offre/307-s24-0000771_01c/ingenieur_etudes_et_developpement_informatique_f_h_/ ## About the Role Java : Solide maîtrise de Java (Java 21), des API Collections et de l'outil de build Maven. Conception : Maitrise de l'architecture de solutions, des design patterns et de la modélisation objet. Qualité : Maîtrise de la rédaction de tests unitaires avec JUnit. Compétences appréciées : Bases du framework Eclipse (SWT, Jobs, etc.). Git (gestion avancée des branches, résolution de conflits, réécriture d'historique). Expérience en intégration continue (CI/CD). Connaissances en SQL Server, Cobol ou C# / .NET. Savoir-être : Autonomie, rigueur et capacités d'initiative. Aptitude au travail en équipe et excellente communication relationnelle. ## Description Au sein d'un environnement collaboratif, vous serez amené à modéliser des problèmes complexes, à concevoir des solutions applicatives robustes et à en assurer le développement jusqu'à la mise en production. Sous la responsabilité du responsable d'équipe, vos missions principales consisteront à : Conception & Architecture : Modéliser des problèmes complexes sous forme d'objets et élaborer l'architecture des solutions (design patterns, récursivité). Rédiger les spécifications détaillées relatives aux évolutions fonctionnelles et techniques. Développement & Qualité : Réaliser les développements en environnement Java 21 (API Collections, Maven). Concevoir et exécuter les tests unitaires (JUnit) pour garantir la qualité du code. Support & Maintenance : Prendre en charge l'analyse et la résolution des incidents. Assurer le support technique et l'accompagnement le cas échéant.