Logo OpenWork

Nos clients témoignent

Excellent

114 avis 4.8 sur 5 basé sur
Interested in this job?
Illustration Mission

Développeur freelance – Java 11 / Angular

Description du poste

  1. Entreprise anonyme

    Domaines d'activité :

    End date :
    11.09.2021

    Secteur ENERGIE
    Développeur freelance – Java 11 / Angular  
    Rythme : temps plein
    Lieu : Paris 
    Durée : > 1 an
    TJM HT net consultant : max 572€

    Nous recherchons un profil de développeur freelance :

    • Java 11 / Angular
    • Connaissance API
    • Tests unitaires fonctionnels

    Projet d’application mobile Androïd avec backend JAVA

    Ci-dessous XX = le client

    • Description de la prestation
      Cette expression de besoin concernant des compétences de Développeur d’application backend JAVA complète le descriptif des types de prestations inclus dans le contrat assistance technique. En cas de désaccord le descriptif contractuel fera foi.
       
    • Organisation du Pôle 
      Au sein du domaine SI Relations Clientèle, le Pôle Gestion Des Interventions est en charge de la gestion des applications, des évolutions et des nouveaux projets couvrant les activités métier de Planification, Programmation et Régulation des interventions, mais aussi la gestion des approvisionnements en matériels des techniciens.
       
    • Contexte SI
      Afin de mener à bien leurs missions, les APPI (Agence de Planification Programmation des Interventions) et les AI (Agences d’Interventions) et les AI (Agences d’Intervention) disposent d’un SI de Gestion Des Interventions (GDI) comprenant plusieurs applicatifs :
       
    • La brique incluant :
      - Le portail pour gérer l’accès aux applications et incluant un outil de gestion de debriefing ;
      - L’application pour gérer les affectations d’activité des techniciens et leur planning ;
      - L’application, moteur de programmation et de gestion des tournées / interventions des techniciens et gestion des prises de rendez-vous ;
      - L’application mobile (application de type client lourd Windows) et son backend, permettant de transmettre les tournées et les interventions sur les tablettes des techniciens tout en leur offrant la possibilité de solder leurs interventions ;
      - L’application de gestion des approvisionnements ;
      - L’application de reporting ;
      - L’application de planification des interventions ;
      - L’application mobile (application de Maintenance), dédiée à la maintenance des compteurs connectés.

    Le SI est critique car au cœur de la programmation des interventions des techniciens et du processus de prise de rendez-vous fournisseurs envers lesquels XX a des contraintes fortes. La performance et la disponibilité du SI sont des enjeux majeurs pour XX.

    Dans le cadre du projet XX de dotation d’un nouveau matériel Android (tablettes) aux techniciens XX, un chantier d’adaptation des applications mobiles XX à la technologie Androïd a été initié.

    Le projet consiste à :

    - Reconstruire les applications mobiles déjà existantes et leur backend pour répondre aux enjeux d’adaptation technique à Androïd ;
    - Profiter du projet pour rationaliser la mobilité du technicien en fusionnant les applications mobiles (et leur backend) pour une meilleure expérience utilisateur.

    Un Développeur Java est requis pour la conception et réalisation techniques du projet 

    • Mission
      Le Développeur Java sera intégré à l’équipe projet qui comprendra principalement : 1 MOE, 6 développeurs (1 Lead Dev Android + 3 Dev Android + 2 DEV Java), 2 AMOA, 2 recetteurs, un chef de projet.
      Les prestations, objet de ce cahier des charges, se dérouleront au sein du Pôle Gestion Des Interventions et auront pour objectif (liste non exhaustive), sous pilotage du chef de projet :
      - La maitrise sur la technologie Java ;
      - La participation à l’analyse des besoins et aux travaux préparatoires au développement ;
      - La contribution à la conception technique de l’application web backend, des interfaces, modèles de données, diagrammes de séquence, gestion des modes dégradés, gestion des logs, … en appui du MOE ;
      - Le développement de l’application back-end & les tests associés ;
      - La contribution à la rédaction de la documentation technique (spécifications techniques détaillées, PTI, PTE, Dossier de MEP…) en appui du MOE ;
      - La participation à la mise en place du pipeline CI/CD ;
      - L’apport de son expertise sur les bonnes pratiques / outillage ;
      - La proposition de pistes d’amélioration ;
      - De maitriser les enjeux métiers autour de l’application ;
      Ces prestations seront réalisées dans le respect des jalons du projet, de la charge, des SLA, des politiques et standards XX, du cadre technique de la DSI, en collaboration avec tous les acteurs SI et métier et en s’appuyant sur le patrimoine documentaire existant.
       
    • Exemples de livrables
      Les livrables demandés lors de cette prestation pourront être (liste non exhaustive) :
      - Reporting (suivi du Design / Build / Test, points d’attention, …) ;
      - Contribution à la Documentation technique (études d’impacts, spécifications, description et configuration des environnements, modèles de données, XSD, WSDL, …) ;
      - Livraison des packages applicatifs développés par l’équipe sous le contrôle du MOE ;
      - Contribution au Dossier de préparation de MEP (avec rédaction / contributions aux documents suivants : résultats tests de performance, bilan des tests, PTI, PTE, …) ;
Postuler