Dans le cadre de la gestion de l’obsolescence d’un patrimoine de 50 applications développées avec un atelier de développement, notre client cherche à se renforcer pour mener à bien la refonte des applications les plus anciennes et probablement participer à la réalisation de nouvelles applications. L’utilisation de l’atelier de développement Wavemaker sera au coeur de la mission.
Responsabilités :
Apporter l’expérience sur les développements FrontEnd basés sur une solution low-code (Wavemaker) en intégrant une équipe de développeurs
Assurer le développement de nouveaux systèmes et la maintenance de systèmes existants :
Conduire et participer aux phases de conception, développement et tests unitaires des solutions informatiques répondant aux besoins du client
Évaluer, diagnostiquer et corriger les anomalies
Participer à l'amélioration de la qualité et de la maintenabilité des systèmes :
Rédiger et conserver la documentation à jour
Participer aux revues de pairs,
Établir, maintenir et faire évoluer la testabilité des systèmes
Faire des rapports d'avancement réguliers dans le cadre des cérémonies Agiles
Accompagner des développeurs moins expérimentés pour les faire monter en compétence
Contribuer activement à la communauté de développeurs et être force de proposition pour la définition, le partage et l'amélioration des pratiques de développement (processus, normes et bonnes pratiques).
Profil
Expérience souhaitée :
Maîtrise Javascript, Angular (JS et 2+), JQuery
Maîtrise de HTML/CSS
Maîtrise des architectures J2EE et du langage Java
Maîtrise d'Hibernate, Spring, Spring MVC
Maîtrise de l'environnement de développement IntelliJ IDEA ou ECLIPSE , MAVEN, Git/Subversion
Maîtrise des processus d'ingénierie de développement (phases et livrables associés)
Expérience de travail dans un environnement d'intégration continue (Jenkins, GitLab)
Expérience significative dans un contexte d'informatique de gestion
Compétences optionnelles qui représenteraient un plus :
Expérience sur Wavemaker
Expériences en déploiement continu (Ansible)
Maitrise des développements Drupal
Expériences dans des projets Agiles
Bonne sensibilité à la qualité logicielle : tests unitaires et utilisation de SONAR
Etre moteur sur l'utilisation des outils Atlassian : Jira, Confluence
Connaissance de la méthodologie Hermès
Qualités requises :
Esprit d'équipe et de collaboration
Autonomie, responsabilité, dynamisme
Volonté de transmettre et partager ses compétences, pédagogie
Communication aisée, capacité d'écoute, capacité de conduire une réunion
Respect des règles, des standards, des méthodes et de l'organisation
Formation :
Diplôme d’étude supérieure en informatique (ES) ou brevet fédéral ou diplôme HES minimum 3 années d'expérience dans la fonction)