Stage - Outil CI/CD pour Salesforce : Intégration JIRA et fonctions d’audit de code H/F

Développement Full Stack sur l'application CI/CD sur Salesforce: Changes

Le Contexte

La squad Salesforce DevOps travaille depuis plus d’un an sur un outil CI/CD pour nos clients Salesforce. Changes est une application multi-tenant qui permet à un développeur/Business analyst de récupérer facilement l’ensemble des modifications qu’il a apporté (ou son équipe) à un environnement de dev Salesforce (Sandbox), de les versionner sur Git et de les livrer sur un environnement de test ou de Prod.
Changes est aujourd’hui utilisée sur des projets internes mais aussi sur des projets clients. Nous  souhaitons faire évoluer Changes en intégrant l’outil de  gestion  de  projet  JIRA.  Cela permettra de lier chaque livraison faite par Changes à un ou plusieurs tickets Jira. Par ailleurs, Changes utilise aujourd’hui quelques modules externes pour l’audit de code. Nous souhaitons intégrer ces modules directement au backend de Changes.
 

Durée du stage : 6 mois

Les PROBLEMATIQUES   

  • Gérer les particularités du code Salesforce (Metadata)
  • SSO entre JIRA et Changes
  • Utilisation des API
  • Jira à partir du backend Changes, configuration différente par tenant
  • Migration des scripts de déploiement, qui sont actuellement sur gitlab

Objectifs du stage

A l’issue du stage, vous aurez appris acquis une bonne maîtrise de Salesforce et des différents types de metadata qu’il utilise.
Vous aurez également une bonne expérience avec Node JS et Angular.
Vous aurez appris à faire face à des problématiques d’intégration logicielle, de gestion d’application multi-tenant.
Vous aurez démontré votre capacité à travailler avec une équipe de plusieurs développeurs et techlead travaillant chacun sur des projets divers et variés.
Vous serez prêt à rejoindre Edifixio et à déployer l’application sur d’autres projets.

Mots clés 

  • Salesforce, NodeJS, Angular
  • Web service, API
  • Git
  • Agile, DevOps

Vos qualités

  • Autonomie
  • Esprit de synthèse
  • Modélisation, algorithme
  • Travail en équipe
  • Anglais lu/écrit/parlé
Contrat
Stage
Métiers
Développement logiciel
Villes
Levallois
Partenaires
Salesforce
Offre
Non pourvue