Gacguinee

Développeurs application mobile / web / client (5 postes)

10 décembre 2021
Postuler
Date limite:

Développeurs application mobile / web / client (5 postes)

  • Publiée il y a 2 ans
  • 962 Vues

Infos sur l’entreprise

Guinea Alumina Corporation S.A. (GAC) est une société minière œuvrant dans les domaines de l’extraction et de l’exportation de bauxite métallurgique. Filiale à part entière d’Emirates Global Aluminium (EGA) établie aux Émirats arabes unis, la société exploite une concession minière située au nord-ouest de la République de Guinée, en Afrique de l’Ouest.

Une fois extrait, le minerai est trans-porté par chemin de fer vers les installations portuaires de la compagnie situées à Kamsar, sur la côte Atlantique du pays, pour ensuite être expédié sur les marchés mondiaux par voie maritime. GAC compte 1 000 employés, produit 12 millions de tonnes de bauxite par année, et son plan minier actuel prévoit une exploitation jusqu’en 2040.

Pour plus de renseignements, visitez : www.gacguinee.com.

Photos de l’entreprise

Voir plus

Voir moins

Description du poste

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é

Video