Fonction 1: Informatique / Electronique
Fonction 2: Multimédia / Internet
Niveau d'expérience requis : De 3 à 5 ans
Niveau d’études: Bac +5 et plus
Secteur d'activité : Telecom
Région : Rabat et région
Publication : du 25/03/2019 au 25/05/2019
Type de formation: Non renseigné
Type de contrat : CDI
Pays : Maroc
Postes proposés : 1
Poste avec Management : Non

Ingénieur Développement Logiciel Java/JEE – Agile/DevOps (H/F) - Technopolis

Entreprise :

Partenaire des entreprises en France et dans le monde, Orange Business Services est présent dans plus de 160 pays et territoires et dispose du réseau sans couture le plus étendu au monde. Plus de 2 millions de professionnels, entreprises et collectivités en France ainsi que 3 000 multinationales nous font confiance chaque jour.

Orange Business Maroc est une entité d’Orange Business Services spécialisée dans la conception et le développement de services applicatifs et l’intégration de systèmes. Elle soutient également la croissance des services Connectivité et Services Managés.

Les projets que nous déployons pour les entreprises sont complexes et structurants pour elles. Partenaire de la transformation digitale des entreprises, nous recherchons des hommes et des femmes orientés clients, passionnés, pionniers et conquérants.

En 2018, Orange a obtenu à nouveau la certification  « Top Employer Africa 2018 » pour la cinquième année consécutive et s'est vu remettre pour la troisième fois consécutive la certification « Top Employer Global 2018 ». Cette certification consacre les meilleures politiques et pratiques en termes de programmes de ressources humaines.

Poste :

Missions

Orange Business Service possède un écosystème Web  très riche, permettant de gérer l’ensemble de la relation client après le déploiement de la solution vendue.

Pour les clients internationaux, cet écosystème se compose d’un portail dans lequel est intégré une cinquantaine d’applications. Ces applications, proposent divers parcours permettant de gérer les solutions déployées par Orange Business Service (ex. créer ou suivre un ticket d’incident, demander une évolution, configurer un service, configurer un utilisateur et ses droits pour qu’il puisse accéder au portail et réaliser des opérations, etc.).

Au sein d’Orange Business Maroc, vous intégrez une équipe fonctionnant en mode Agile, chargée de concevoir, développer, tester des solutions pour faire évoluer une partie de cet écosystème (i.e., 3 applications).

Votre rôle

Au sein de l’équipe vous assurerez  un rôle de développeur sur l’une des applications sur lesquels l’équipe travaille et vous travaillez en binôme avec un autre développeur plus expérimenté. A ce titre vous avez en charge :

  • Le découpage des US en tâche et l’estimation des US en points de complexité
  • La mise à jour de l’outil permettant de suivre les développements (Jira)
  • Les développements relatifs à chaque Sprint. Pour cela, vous vous appuierez sur les propositions de solution technique validée avec l’architecte et le Lead Tech (y.c. la réalisation des tests unitaires)
  • La réalisation de la documentation afférente au Sprint (i.e., Release Note, Manuel d’Installation, de Configuration et d’Administration de la version logicielle)
  • Le packaging du code et de la documentation, et leur livraison aux équipes en charge du déploiement.
  • L’évaluation quotidienne de la qualité du code produit grâce aux outils mis à disposition par la forge (ex. Sonar, Owasp, etc.).
  • L’accompagnement de votre binôme, qui sera un développeur plus junior

Profil recherché :

De formation BAC+5, vous avez une expérience significative (3 an minimum) en développement Web (back-end et front-end) sur un environnement Apache Tomcat en mode Agile. Vous êtes à l’aise en SQL et avec les outils de manipulation de donnée (ETL). Vous êtes familier avec le développement d’API REST. Enfin, vous connaissez bien le fonctionnement des outils de développement et des outils permettant de vérifier la qualité du code. La connaissance de la technologie Docker est un plus mais n’est pas obligatoire. Au plan personnel, vous aimez aider les autres.

Compétences techniques (en gras minimum):

Outils : GIT (GitLab), Jenkins, Maven, Jira, Docker, EDI (Eclipse, IntelliJ ou équivalent), Sonar, Owasp, Nexus

Langages et Framework :

  • System (Shell)
  • WEB (HTML, CSS, JAVA, Javascript, Angular2, Bootstrap)
  • Tests Unitaires : JUnit, JavaScript, Jasmine / QUnit

ETL : Talend (Karaf)

SGBD : SQL, PostgreSQL, Oracle

API : REST

Systèmes : Linux / RHEL 7

Compétences professionnelles demandées :

  • Appétence Agile / Devops
  • Créativité, Force de proposition
  • Goût pour le travail en équipe
  • Goût pour l’accompagnement et le coaching
  • Rigueur, Organisation
  • Esprit d’analyse et de synthèse
  • Capacité à documenter son travail
  • Bonnes connaissances en anglais.

 

Type de contrat :

CDI