Chargement...
Partager cette offre d’emploi

Technical Lead Software Developer - SAP Commerce Cloud

Date: 21 oct. 2021

Lieu: Montréal, Québec, CA, H3A 3L4

Entreprise: SAP

Réquisition: 302014
Secteur de travail: Consulting and Professional Services
Déplacement escompté: 0 - 10%
Statuts de carrière: Professional
Type d’emploi: Regular Full Time

 

DESCRIPTION DE L’ENTREPRISE
SAP a vu le jour en 1972, sur l'initiative d'une équipe de cinq collaborateurs désireux de créer quelque chose de nouveau. Ensemble, ils ont révolutionné le secteur des logiciels d'entreprise et réinventé les méthodes de gestion. Aujourd'hui, SAP se positionne en leader sur le marché des logiciels d'entreprise, mais nous restons fidèles à nos racines. C'est pourquoi nous concevons des solutions qui nourrissent l'innovation, favorisent l'égalité et multiplient les opportunités pour nos employés et nos clients, au-delà des frontières et des cultures.
SAP apprécie l'esprit d'entreprise, encourageant la créativité et établant des relations durables avec nos employés. Notre personnel réfléchit la diversité et l'intégration: nous sommes conscients qu'il s'agit d'une richesse source de compétitivité à long terme et d'opportunités pour tous. Nous pensons qu'ensemble, nous pouvons transformer les secteurs d'activité, faire croître l'économie, faire évoluer les sociétés et préserver l'environnement, car seules les meilleures entreprises sont à même d'améliorer la société et le quotidien des individus.

 

Présentation du rôle

Le Lead Software Developer est responsable du développement de logiciels Commerce Cloud de haute qualité répondant aux besoins du client. Vous serez responsable de la coordination et de la délégation des tâches, ainsi que de la revue du code de l'équipe afin de garantir la qualité de la solution fournie. Vous travaillerez en étroite collaboration avec l'architecte de solution, le client, les développeurs, les analystes chargés de l’assurance qualité et le responsable de produit pour bien comprendre les exigences et mener des revues techniques à des fins de cohérence. Il s'agit d'un rôle technique qui requiert une connaissance approfondie du produit, de bonnes compétences en leadership et une vue d'ensemble de la solution du projet.  

En tant que membre d'équipe du comité de projet, le Lead Software Developer travaille en collaboration avec le Project Manager, Solution Architect, Product Owner et  Lead QA Analyst afin de fournir une solution complète au client.

Responsabilités

Les principales responsabilités incombant à ce rôle sont les suivantes :

  • Solides compétences en développement Java/Spring (backend) et Angular (frontend) pour soutenir l'équipe
  • Coordonner, répartir et déléguer les tâches de développement
  • Passer en revue le code des membres internes et externes de l'équipe
  • Effectuer des revues techniques avec les développeurs pour garantir une compréhension commune
  • Apporter une expertise technique/fonctionnelle au sein de l'équipe
  • Accompagner et encadrer les membres juniors/externes de l'équipe
  • Animer une présentation technique de la solution
  • Garantir un haut niveau de motivation au sein de l'équipe
  • Porter une attention particulière à la qualité du travail fourni par l'équipe tout au long du processus de développement
  • Participer aux interactions avec les clients pour garantir une compréhension commune du projet
  • Participer aux entretiens de sélection des développeurs et des responsables d'équipe
  • Garantir une excellente communication et une collaboration étroite entre toutes les équipes internes et externes
  • Ce rôle implique de travailler dans un environnement distribué avec nos clients internationaux et d'effectuer occasionnellement des déplacements à l'étranger. Déplacements mensuels compris entre 0 et 5 %.

Qualifications

Le candidat idéal pour ce rôle doit répondre aux critères suivants :

  • Excellent niveau d’anglais à l'oral et à l'écrit
  • Diplôme en sciences informatiques ou équivalent
  • Grande aisance au contact des clients
  • Au moins 2 ans d'expérience en tant que Developer Lead dans des projets de développement de logiciels
  • Au moins 5 ans d'expérience en développement d'applications Java/Spring
  • Expérience dans le développement d'applications Angular
  • Expérience dans l'utilisation de méthodes agiles dans des projets, par exemple : Scrum/XP  
  • Capacité à assumer la responsabilité de la direction technique
  • Expérience avec Java 6 ou versions ultérieures ainsi qu'avec des technologies Java Enterprise
  • Expérience avec Spring 3 ou versions ultérieures
  • Expérience avec les SGBDR, par exemple : Oracle, MySQL, SQL Server
  • Expérience et compréhension de l'optimisation de la performance des applications
  • Expérience et compréhension des modèles de conception
  • Expérience avec les CI/CD

Les compétences suivantes sont souhaitées, mais ne sont pas obligatoires :

  • Expérience en développement d'applications Web/mobiles
  • Expérience avec Spring MVC ou tout autre module Spring, par exemple Integration, Batch, Security, etc.
  • Expérience en HTML/CSS/JavaScript/Ajax
  • Expérience avec NoSQL
  • Expérience avec Kubernetes
  • Expérience des plateformes d'informatique en nuage (Azure, AWS, GCP)
  • Expérience avec les projets e-commerce
  • Expérience dans un rôle au contact des clients
  • Expérience avec les processus d'infrastructure et de déploiement
CE QUE NOUS AVONS À VOUS OFFRIR
La clé de la réussite est entre vos mains. Mais chez SAP, nous vous donnons les moyens de façonner votre propre clé.
Votre carrière chez SAP pourra vous ouvrir de nombreuses portes. Si vous recherchez une entreprise dédiée de vos idées et de votre développement personnel, qui vous reconnaisse pour vos contributions uniques, qui vous anime d'un grand sens du devoir et qui vous accueille dans un environnement de travail informel, flexible et inclusif, n'attendez plus à appliquer chez nous.
ENGAGEMENT DE SAP POUR LA DIVERSITÉ
Pour exploiter toute la puissance de l'innovation, SAP s'emploie à recruter un personnel diversifié. Nous désirons mettre à profit les qualités de tous et valoriser les compétences uniques que chacun apporte à l'entreprise.
SAP s'engage à respecter les principes d'égalité des chances en matière d'emploi et à adapter raisonnablement ses installations à destination des candidats présentant un handicap physique et/ou mental. Si vous avez besoin d'installations spécifiques ou d'une aide particulière pour accéder à notre site Web ou finaliser votre candidature, envoyez un e-mail précisant votre demande à l'équipe Recruiting Operations Team (Amériques : Careers.NorthAmerica@sap.com ou Careers.LatinAmerica@sap.com, zone APJ : Careers.APJ@sap.com, zone EMEA : Careers@sap.com).
Les candidats retenus feront peut-être l'objet d'une vérification des références menée par un fournisseur externe.

Emplacements Supplémentaires: