Skip to content

Main menu. Press enter or space keys to expands and escape key to collapse

Informations générales

Type de contrat
CDI
Nom
Développeur Java senior - Reporting règlementaire
Ref #
!I_CIBIT_GM_0895
Date
Mardi, avril 2, 2024
Ville
Montreuil
État
Île-de-France
Pays
France

Description & exigences

Missions

Ü  Prendre en charge les phases de développement dans le cadre d’un projet ou de la maintenance applicative d’une application

Ü  Accompagner plus particulièrement la mise en œuvre des logiciels applicatifs et des logiciels techniques et concourir au maintien et à l’amélioration de la qualité et de la performance

 

Activités principales

Le Développeur informatique peut intervenir, le cas échéant, sur tout ou partie des activités suivantes:

 

Ü  Gérer les évolutions logicielles concernant l’intégrité des données, les performances, l’architecture technique et fonctionnelle, l’environnement de test, etc.

·         Élaborer, tester et mettre en œuvre les améliorations logicielles

·         Produire un code de haute qualité avec des commentaires précis

·         S'assurer que le développement est terminé dans les temps impartis et que le travail est correctement priorisé

·         Maintenir la cohérence et la qualité du code pour assurer une bonne compréhension du système par l’équipe

·         Apporter les améliorations nécessaires au logiciel, notamment en supprimant tout bogue identifié

·         Participer aux campagnes de tests de non-régression dans la perspective d'une livraison

 

Ü  Se coordonner avec les Business Analysts de l’équipe pour transformer les «User stories» en fonctionnalités livrables et testables de façon incrémentale

·         Collaborer étroitement avec les Business Analysts pour interpréter avec précision les spécifications fonctionnelles et préparer des jeux de tests adéquats et automatisés

·         Comprendre les demandes des utilisateurs de l’application et les traduire en évolutions logicielles optimales

·         Comprendre les aspects « business » servis par l’application

·         Contribuer à la planification des développement en fournissant des estimations d’effort

 

Ü  Avoir conscience des risques IT & cybersécurité et connaître les concepts fondamentaux pour les traiter dans l’activité au quotidien

·         Minimiser le risque d’échec opérationnel, y compris, mais pas exclusivement, le risque de fraude, en aidant à concevoir et à mettre en œuvre des contrôles réguliers suffisants

·         Assurer une escalade appropriée au responsable du périmètre et/ou au contrôle permanent (ou à la Conformité selon le cas) dès qu'un risque avéré est identifié

·         Faire remonter les risques et les problèmes identifiés au management IT

 

Ü  Être force de proposition pour faire évoluer et améliorer l’application

·         Collaborer avec les autres membres de l’équipe à l'analyse technique, à la conception, au développement, à la validation automatisée et aux essais d'acceptation

·         Contribuer aux évolutions techniques et fonctionnelles de l’application et aux revues à des fins d’amélioration continue

 

Ü  Participer à la formation des ressources nouvelles et existantes au sein de l’équipe

·         Aider à définir un plan de formation pour les nouvelles ressources

·         Participer au mentorat

·         Planifier et dispenser une formation spécifique sur des sujets maîtrisés,

·         S'assurer que la documentation est maintenue et mise à jour suite aux demandes d’évolutions

 

Ü  Aider proactivement au support de l’application en cas de problème majeur de production

·         Contribuer au support de l’application, y compris en dehors des heures travaillées si nécessaire, en fonction des rotas organisés au sein de l’équipe

 

Connaissances et compétences professionnelles

·         Expérience solide du développement Java

·         Une expérience antérieure de travail sur des bases de données et écriture/amélioration des requêtes SQL (Oracle, SQL Server)

·         Environnement de développement (Virtualisation des environnements, MQ, Tomcat, Kafka, Swagger, Intelli-J etc.)

·         Linux

·         Java 11/17

·         Spring

·         Multithreading

·         Concevoir et écrire des scripts d’automatisation des tests

·         Sachant travailler en partenariat avec différentes parties prenantes: support applicatif, utilisateurs et autres équipes techniques

·         Travailler avec avec les équipes QA/Business Analyst

·         Travailler dans un environnement agile - Méthode du scrum, TDD/BDD et DevOps

 

Compétences comportementales et compétences interpersonnelles

·         Précision

·         Compétences organisationnelles

·         Compétences en communication

·         Capacité à travailler en équipe

·         Compétences analytiques

·         Adaptabilité

·         Aptitude à apprendre

·         Intégrité