DÉVELOPPEUR WEB (SECTEUR ASSURANCES)

Pourvu

Description de la fonction

Assurer le développement en mode projet des applications conformément aux cahiers des charges (exigences et spécifications fonctionnelles).

MISSIONS

  • Traduction techniques des besoins fonctionnels
  • Conception et développement
  • Tests et recette
  • Mise en production et intégration
  • Maintenance évolutive et corrective

Détails des Responsabilités et principales tâches

  • Participer à l’analyse fonctionnelle détaillée des besoins utilisateurs.
  • Etudier les opportunités et la faisabilité technologique de l’application.
  • Elaborer et rédiger le cahier des charges techniques, à partir des spécifications fonctionnelles.
  • Définir les protocoles et les scenarii de tests (tests unitaires et tests de charge).
  • Tester, identifier et traiter les dysfonctionnements éventuels du logiciel développé.
  • Analyser les résultats et rédiger le rapport de tests.
  • Vérifier la conformité des capacités de l’ouvrage avec la demande formulée par le client.
  • Intégrer les sites pilotes chez le client permettant de tester l’ouvrage, dans sa version définitive.
  • Déployer en masse le produit auprès des utilisateurs.
  • La mission de l’ingénieur de développement peut se prolonger après la mise en service des applications. Cette étape porte le nom de tierce maintenance corrective et/ou évolutive applicative (TMA).

Exigences du poste

  • BAC + 4/5 ingénieur ou diplôme équivalent.

Compétences Techniques et fonctionnelles

  • Forte motivation pour l’informatique et pour l’apprentissage de nouveaux langages et systèmes
  • Souplesse pour répondre aux demandes des clients tout en respectant les normes de développement
  • Rapidité d'exécution pour rendre les livrables dans les délais impartis
  • Facilité à s'adapter à de nouveaux langages et de nouvelles méthodes de développement
  • Polyvalence, créativité pour identifier les solutions techniques appropriées
  • Bonnes qualités relationnelles (écoute et expression) permettant de communiquer efficacement avec les utilisateurs
  • Ouverture d’esprit, compte tenu de la variété des problématiques clients et technologiques
  • Capacité à travailler en équipe
  • Autonomie : l’ingénieur développement est souvent amené à
    exercer son activité en dehors de son entreprise, il lui faut donc faire preuve d’autonomie une fois placé chez un client car il ne dispose pas toujours d’un support
  • Adaptabilité en particulier chez les ingénieurs de développement en SSII car les missions sont de durées variables et l’ingénieur peut être affecté chez des clients différents dans un laps de temps limité
  • Forte motivation afin de pouvoir s’impliquer dans des projets souvent lourds et longs

Compétences Techniques :

  • Maîtrise des méthodes et outils de développement (UML, Merise, méthodes agiles, méthodologies objet...)
  • Maîtrise des langages : Java, JavaScript, TypeScript, HTML, CSS, C#
  • Expérience de cadres applicatifs Java (Spring, Spring-boot, Android, Swing, JPA/Hibernate) et Web Angular, Javascript
  • Expérience de Maven, Gradle, Web Services (SOAP, REST), JUnit
  • Connaissance des systèmes de base de données : MySQL, Oracle,
    PostgreSQL
  • Connaissance des outils de développement : Intellij, Android
    Studio, Visual Studio Code, Visual Paradigm, Visual Studio
  • Expérience en outils de gestion de versions (Git ou équivalent)
  • Bonne connaissance des normes et procédures de sécurité
  • Compréhension de l’environnement et du fonctionnement de l’entreprise
  • Une bonne maîtrise de l’anglais technique peut être suffisante mais un bon niveau en anglais est un atout majeur pour comprendre les documentations techniques et/ou se voir confier des missions en environnement international

Expériences requises

  • Junior et Confirmé

Lieu

Conakry

Date de publication

29-06-2022