Partager cette offre d'emploi

SAP Hybris Montreal - Senior Java Developer- ECommerce Cloud

Date: 4 juil. 2018

Lieu: Montreal, QC, CA

Entreprise: SAP

 

Requisition ID: 173785
Work Area: Software-Design and Development
Expected Travel: 0 - 20%
Career Status: Professional
Employment Type: Regular Full Time

DESCRIPTION DE LA SOCIÉTÉ

Leader du marché des applications d'entreprise, SAP aide les entreprises de toutes tailles, quel que soit leur secteur d'activité, à innover grâce à la simplification. Des services administratifs à la direction, de l'entrepôt au point de vente, sur place ou dans le nuage, et quel que soit le terminal d'utilisation (ordinateur ou terminal mobile), SAP permet aux entreprises de gagner en efficacité et en visibilité pour renforcer leur compétitivité. Les applications et les services SAP offrent aux clients la possibilité d'être rentables, de s'adapter continuellement et de croître durablement.

BUT ET OBJECTIFS

Les mondes physique et numérique convergent: de ce fait, l'économie numérique qui englobe l'Industrie 4.0, l'Internet des objets et le secteur des API gagne rapidement en importance. En donnant au client le rôle du pilote dans la relation avec son prestataire et fournisseur, SAP redéfinit le paradigme de la gestion des relations clients. Nous avons fait le choix d'une forte orientation client, avec un accompagnement de bout en bout qui inclut aussi bien des services traditionnels de marketing, vente et après-vente que la mise en place d'autres canaux de commerce et d'interaction, mobiles et en ligne.

 

Ce changement de paradigme est impulsé par l'unité opérationnelle CBG (Cloud Business Group) de SAP et sa marque clé, SAP Hybris. Au sein de SAP Hybris, le produit « SAP Hybris Marketing Cloud » joue un rôle dominant et offre une opportunité de croissance considérable. Nous avons pour mission d’offrir la suite marketing leader du marché, pour permettre aux spécialistes du marketing de participer au parcours du client à travers tous les canaux.

 

Dans le cadre de la méthodologie dite « agile » que nous suivons pour le développement des progiciels, nous sommes à l'écoute de nos clients et les faisons participer à nos ateliers de réflexion conceptuelle. Cette réflexion est guidée par l'idée qu'il vaut mieux affronter les anomalies et erreurs et les dépasser intelligemment au cours du processus de conception, plutôt que durant l'utilisation des progiciels par les clients. Nous mettons à l'essai différentes approches pour comprendre la conception sous différents angles, et particulièrement du point de vue du client. Ainsi nous résolvons les problèmes dès les premiers stades de développement tout en profitant d'un processus de conception interactif.

 

Nous sommes à la recherche d'une personne motivée, passionnée par le développement logiciel et désireuse d'intégrer une équipe autonome, jeune et dynamique mais présentant également une spécialisation et un intérêt dans le développement, l’automatisation et la qualité en général.

 

ATTENTES ET TÂCHES

Traiter l'ensemble du cycle de vie du logiciel, soit:

  • Concevoir et développer le logiciel en fonction des spécifications du responsable de produit.
  • Faire un excellent usage du développement piloté par les tests.
  • Livrer un logiciel de grande qualité en implémentant les activités de QA nécessaires (par exemple, tests d'intégration, tests de modules, automatisation des tests).
  • Contribuer à la documentation de produits.
  • Assurer la maintenance des logiciels déjà présents sur le marché.
  • Participer activement aux activités d’une équipe de développement agile.
  • Faire preuve de flexibilité pour prendre en charge des tâches supplémentaires.
  • Contribuer à l’esprit et au bien-être de l’équipe.

 

En réalisant ces tâches, vous jouerez un rôle crucial dans la création du nuage marketing de l’avenir.

 

FORMATION ET QUALIFICATIONS/CONNAISSANCES ET COMPÉTENCES

 

Compétences requises

Nous savons par expérience qu'un baccalauréat ou maîtrise en génie logiciel ou sciences informatiques ou en sciences constitue un bon point de départ pour votre carrière de développeur dans notre unité CBG. Dans le contexte d'une équipe interdisciplinaire et internationale, nous exploiterons vos compétences de communication, votre esprit d'équipe et votre maîtrise de l'anglais. Tout en mettant en œuvre les principes de la réflexion conceptuelle, vos compétences analytiques vous permettront de tirer les enseignements de chaque échec et d'avancer à chaque itération.

 

Les clients sont au cœur même de nos activités. La capacité à accomplir plusieurs tâches à la fois et à hiérarchiser son travail est fondamentale pour résoudre les erreurs qui provoquent un climat de stress pour nos clients.

 

Bien entendu, vous devez avoir de solides compétences de développement de progiciels, et le désir de créer des applications intéressantes, utiles et de grande qualité pour des personnes qui vous ressemblent: les clients. Nous n'attendons pas de vous que vous soyez expert dans tous les domaines auxquels vous serez confronté.

 

Toutefois, une bonne connaissance de la programmation orientée objet, une passion pour le développement et la qualité pilotés par les tests ainsi que des compétences en OData, JavaScript et SpringMVC sont clairement des atouts.

 

Compétences privilégiées

Vous serez intégré à une équipe mondiale de développement Agile où vous effectuerez les tâches suivantes:

  • Développer des applications essentiellement à l’aide de Java EE, SpringMVC, Git, Maven et JavaScript.
  • Contribuer à assurer un niveau élevé de code en suivant les meilleures pratiques et les modèles de conception.
  • Penser, planifier et agir en vue de garantir la qualité irréprochable du produit aux différentes étapes (avant, pendant et après le codage)
  • Concevoir et écrire des tests de modules, d'intégration et d'acceptation automatisés.
  • Participer à des ateliers de conception et à des sessions de chasse aux bogues.
  • Participer activement au traitement d’exigences non fonctionnelles telles que la performance, la sécurité, l’intégration continue, la migration et la compatibilité.
  • Créer et faire fonctionner des solutions Cloud hautement évolutives

 

Qualifications:

  • Baccalauréat ou maîtrise dans un domaine lié à l'informatique (ou expérience professionnelle équivalente)
  • Au moins 3 ans d’expérience professionnelle en programmation Java
  • Au moins 3 ans d’expérience professionnelle dans le test de modules, test d'intégration et TDD
  • Au moins 2 ans d’expérience professionnelle avec SpringMVC, Node/NPM, Git, JavaScript
  • Au moins 1 an d’expérience professionnelle avec au moins une solution infonuagique telle que AWS, Azure, Google, Openstack ou VMWare
  • Au moins 1 an d’expérience professionnelle dans le déploiement d'applications d’entreprise Java (déploiement conteneurisé, ex.: Docker)
  • Au moins 1 an d’expérience professionnelle avec AzureSQL
  • Bonne compréhension des modèles de conception
  • Expérience professionnelle avec les approches de test de type IU, API, Unité, Intégration, UA et de bout en bout
  • Expérience dans les principes et les pratiques de développement Agile et Scrum
  • Connaissance d’outils périphériques: suivi des problèmes (Jira), Wiki (Confluence), gestion du code source (Git), production de projets (Maven) et cadres de test
  • Capacité à s'adapter rapidement aux changements permanents dans les technologies et les infrastructures
  • Capacité et volonté de travailler au sein d'une équipe autonome
  • Motivation pour innover et soutenir l’équipe face aux défis
  • Désir de fournir un code de travail de qualité
  • Volonté de continuer à apprendre et à s’améliorer
  • Expérience avérée dans le travail en équipes réparties
  • Bonne maîtrise de l'anglais à l'oral comme à l'écrit
  • Les dernières tendances de l’industrie telles que l’IA, l’apprentissage automatique vous sont familières.

 

EXPÉRIENCE PROFESSIONNELLE

Êtes-vous fraîchement diplômé ou un jeune talent? Nous serions heureux de recevoir votre candidature pour ce poste passionnant. Bien entendu, cela ne doit pas vous décourager de déposer votre candidature si vous avez quelques années d'expérience ou une expérience de stage seulement. Nous serions également ravis de recevoir votre candidature. Nous recherchons des personnes ayant un excellent potentiel et passionnées par la technologie.

 

#cloudsaphybris

#cloudautomation

#cloudcommerce

 

ENGAGEMENT DE SAP EN MATIÈRE D'ÉGALITÉ DES CHANCES

Pour libérer la puissance de l'innovation, SAP investit dans le développement de ses employés, dans toute leur diversité. Nous souhaitons exploiter les qualités et apprécier les compétences spécifiques que chaque personne apporte à la société.

SAP s'engage à respecter les principes d'égalité d'accès à l'emploi et à fournir tout aménagement raisonnable requis pour les candidats ayant un handicap physique ou mental. Si vous souhaitez postuler pour un emploi chez SAP et que vous avez besoin d'un aménagement spécial ou d'une aide pour parcourir notre site Web ou pour remplir votre candidature, veuillez envoyer votre demande par courrier électronique à l'équipe Recruiting Operations (Amériques:
Careers.NorthAmerica@sap.com ou Careers.LatinAmerica@sap.com, APJ: Careers.APJ@sap.com, EMEA: Careers@sap.com). Ces demandes seront examinées au cas par cas.

WHAT YOU GET FROM US
Success is what you make it. At SAP, we help you make it your own.
A career at SAP can open many doors for you. If you’re searching for a company that’s dedicated to your ideas and individual growth, recognizes you for your unique contributions, fills you with a strong sense of purpose, and provides a fun, flexible and inclusive work environment – apply now.

SAP'S DIVERSITY COMMITMENT
To harness the power of innovation, SAP invests in the development of its diverse employees. We aspire to leverage the qualities and appreciate the unique competencies that each person brings to the company.

SAP is committed to the principles of Equal Employment Opportunity and to providing reasonable accommodations to applicants with physical and/or mental disabilities. If you are interested in applying for employment with SAP and are in need of accommodation or special assistance to navigate our website or to complete your application, please send an e-mail with your request to Recruiting Operations Team. (Americas:Careers.NorthAmerica@sap.com or Careers.LatinAmerica@sap.com, APJ: Careers.APJ@sap.com, EMEA: Careers@sap.com). Requests for reasonable accommodation will be considered on a case-by-case basis. Successful candidates might be required to undergo a background verification with an external vendor.

EOE AA M/F/Vet/Disability:
Qualified applicants will receive consideration for employment without regard to their age, race, religion, national origin, gender, sexual orientation, gender identity, protected veteran status or disability.

Successful candidates might be required to undergo a background verification with an external vendor.
Additional Locations: