Senior Application & Software Developer H/F
Description
Nous recherchons un(e) Senior Application & Software Developer expérimenté(e) pour rejoindre un environnement technologique international et contribuer au développement de solutions logicielles stratégiques à forte visibilité.
Vous participerez à la conception, au développement, à l'intégration et à l'évolution d'applications complexes au sein d'équipes multiculturelles. Vous jouerez également un rôle clé dans l'amélioration de la qualité du code, l'automatisation des tests et l'accompagnement des développeurs plus juniors.
Cette opportunité est idéale pour un développeur senior souhaitant intervenir sur des projets d'envergure, dans un environnement moderne et stimulant.
Vos missionsDévelopper, maintenir et faire évoluer des composants logiciels conformément aux spécifications techniques.
Concevoir et intégrer des composants applicatifs et technologiques.
Assurer l'interopérabilité et l'intégration avec d'autres systèmes et applications.
Participer au développement de services web et d'architectures multi-tiers.
Traduire les besoins fonctionnels et techniques en solutions logicielles robustes.
Développer et exécuter des tests unitaires et tests d'intégration.
Concevoir et maintenir des scripts d'automatisation des tests.
Participer aux revues de code afin de garantir la qualité, la sécurité et la maintenabilité des développements.
Accompagner et encadrer les développeurs juniors.
Participer aux déploiements, configurations et mises en production.
Rédiger et maintenir la documentation technique (spécifications, guides d'installation, procédures d'exploitation).
Profil recherché
Minimum 10 ans d'expérience en informatique, dont au moins 5 ans en développement logiciel et applicatif.
Excellente maîtrise du développement logiciel dans des environnements complexes.
Expérience significative dans le développement d'applications web et architectures multi-couches (multi-tier).
Bonne connaissance des API, services web et mécanismes d'intégration.
Expérience en automatisation des tests et assurance qualité logicielle.
Maîtrise des frameworks de développement associés à votre technologie principale.
Capacité à comprendre et appliquer des modèles d'architecture et des spécifications techniques.
Expérience dans des environnements internationaux et multiculturels.
Très bonnes capacités de communication et de collaboration.