Ingénieur de développement IA PRO H/F

  • 20 juin
  • Rhônes-Alpes
  • CDI
Ingénieur de développement JAVA /J2E sur les applications IA PRO
- Entreprises et Collectivités, vous êtes en charge de la conception technique, de la réalisation et des tests unitaires des développements des applications confiés à votre équipe sur ce périmètre.
A ce titre, vos missions seront les suivantes :
1) Réalisation de spécifications techniques détaillées dans le respect de l'architecture technique, des normes et standards, en liaison avec les experts techniques
2) Réalisation des développements :
Mise en ?uvre les contrôles de code (automatiques et manuels) définis dans la stratégie de tests en intégrant gestion des erreurs et aspects performances
Utilisation des solutions d'intégration continue pour builder et remonter vos composants dans le gestionnaire de sources
Production et maintenance de la documentation technique nécessaire à la bonne mise en ?uvre/maintenance des applications.
3) Réalisation des tests et correction d'anomalies :
Conception des tests à conduire pour valider ses développements dans le respect de la stratégie de tests
Réalisation continue des tests (tests unitaires, tests d'intégrations, tests fonctionnels, tests chaînés, tests de non-régression, automatisés ou non) dans le respect de la stratégie de tests (outils préconisés, procédure définie, livrables associées)
Prise en compte des corrections des anomalies dans le respect des normes et procédures en veillant en particulier à la non-régression.

Vous êtes un développeur de type "full stack"
- vous connaissez les principaux langages de programmation (JAVA, PHP5, CSS3, HTML5, JS, SQL?) et vous pouvez à la fois travailler sur le back end, le front end, aussi bien de sites Web que d'applications.
Vous avez donc des notions de développement AngularJS, de développement de plateformes micro-services, aussi bien que de développement front et middle plus classiques..
A toutes ces compétences techniques indispensables, vous associez des qualités de curiosité et de rigueur, vous êtes autonome tout en appréciant de travailler en équipe et vous êtes à l'affût de toutes les nouveautés logicielles et techniques?
Vous avez à c?ur de maîtriser l'ensemble de la « chaîne de valeur », ce qui peut vous amener à repenser les modes de réflexion et de production classiques (segmentation des process?) en n'hésitant pas à innover et à proposer, à inventer « en live »?
Vous savez travailler en méthodologie traditionnelle, mais appréciez de travailler en méthodologie agile.