Luxury Retreats - Développeur CRM chevronné / CRM Salesforce Developer

Montreal, Canada

Luxury Retreats, membre de la famille Airbnb, est un leader dans la location de villas de luxe. Notre équipe de plus de 200 experts commercialise un portefeuille de plus de 4000 propriétés uniques auprès d’un vaste réseau de voyageurs. Avec plus de 18 ans d’expérience dans l’industrie, nous sommes passionnés par tout ce qui touche le voyage et l’hospitalité.

Au sein de l'équipe « IT Business Applications », l'ingénieur d'application entreprise (AE) travaillera en étroite collaboration avec des architectes techniques, des gestionnaires de secteurs et des experts à l'identification, au développement et soutien de solutions commerciales conçues pour les meilleures plates-formes d'entreprise de l'industrie. L'ingénieur AE doit démontrer de solides compétences analytiques et de résolution de problèmes en recommandant des solutions et des améliorations qui peuvent être réalisées technologiquement. Les livrables du projet comprennent le développement complet d'applications d'entreprise personnalisées, l'intégration/migration des données système (ETL), le développement de système en temps réel et des API d'intégration système, les tests et la documentation. La maîtrise des tâches quotidiennes, telles que la production de rapports, les changements de configuration administrative, est également requise.

Responsabilités:

  • Développement de solutions personnalisées au sein de Salesforce (Apex/Visualforce/Lightning Framework) et d'autres applications d'entreprise par objet (Java).
  • Configuration et maintien de la programmation déclarative Salesforce (rapports, mises en page).
  • Soutien de l'administration interne de l'utilisateur (autorisations, accès et questions générales d'utilisabilité).
  • Vérification et tests de régression des fonctionnalités nouvelles et existantes avant leur déploiement aux utilisateurs.
  • Participation aux réunions quotidiennes scrum afin de communiquer les progrès et les obstacles.
  • Déterminer les besoins du système, recueillir les exigences, soutenir la priorisation et les livrables (formation et documentation) en collaboration avec les membres.
  • Rédaction des manuels d'exécution et d'opération « Runbook/Cookbook » afin de soutenir les équipes opérationnelles dans le maintien et le triage des applications ou intégrations nouvellement développées.

Les exigences du poste:

  • Minimum de 5 années d'expérience avec des langages de programmation et de script par objet (par exemple, Java, Ruby, Python, Javascript).
  • Minimum de 5 années d'expérience en administration et développement de Salesforce.
  • Expérimenté avec les modèles de base de données et des langages de requêtes (par ex. : SQL, HQL).
  • Expérimenté avec les langages de développement Web (par ex. : CSS, HTML, jQuery, JSP).
  • Expérimenté en intégration et avec les technologies ETL (par ex. : Mulesoft, Informatica, Salesforce Dataloader).
  • Connaissances pratiques des technologies d'automatisation du marketing (par ex. : ExactTarget, Marketo, Eloqua).
  • Connaissance pratique des systèmes de téléphonie et CTI (par ex. : Genesys, Cisco, Avaya)
  • Aptitude au travail de manière autonome tout en gérant efficacement de multiples initiatives.
  • Une expérience antérieure dans un environnement agile est un atout.
  • Les certifications Salesforce sont requises; la certification développeur de plateforme-1 est requise
  • Bacc. en informatique, ingénierie, systèmes d'information et/ou formation officielle ou expérience équivalente.

Luxury Retreats, now a part of the Airbnb family, is a leading luxury vacation rental company. Our team of 200+ experts market a global portfolio of over 4,000 unique properties to a broad and deep network of affluent travelers. With over 18 years of experience, we are passionate about all things travel and hospitality.

Reporting within the IT Business Applications team, the Enterprise Application (EA) Engineer will work closely with technical architects, functional area leads, and subject matter experts in the identification, development and support of business solutions based on industry-leading enterprise platforms. The EA Engineer will demonstrate strong problem-solving and analytical skills by recommending solutions and improvements that can be accomplished through technology. Project deliverables will include the full-stack development of custom enterprise applications, system data integration/migration (ETL), development of real-time system/product integration API’s, unit testing, and documentation. The ownership of day-to-day tasks, such as report generation, administration configuration changes, will also be expected.

Responsibilities:

  • Developing custom solutions within Salesforce (Apex/Visualforce/Lightning Framework) and other object-oriented (Java) enterprise applications.
  • Configuring and maintaining declarative Salesforce capabilities (reporting, page layouts).
  • Supporting internal user administration (permissions, access and general usability questions).
  • Verifying and regression testing of new and existing functionality before the a release to users.
  • Participating in daily scrum meetings to report progress and obstacles.
  • Working with senior members of the team to identify system needs, gather requirements, assist with prioritization and delivery (training and documentation).
  • Drafting of runbook and cookbook documentation to assist operations teams with maintaining and triaging newly-developed applications or integrations.

Requirements:

  • Minimum of 5 years experience with object-oriented programming and scripting languages (e.g., Java, Ruby, Python, Javascript).
  • Minimum of 5 years Salesforce administration and developer experience.
  • Experience with database models and querying languages (e.g., SQL, HQL).
  • Experience with web development languages (e.g., CSS, HTML, jQuery, JSP).
  • Experience with integration and ETL technologies (e.g, Mulesoft, Informatica, Salesforce Dataloader).
  • Practical knowledge of marketing automation technologies (e.g., ExactTarget, Marketo, Eloqua).
  • Practical knowledge of telephony and CTI systems (e.g., Genesys, Cisco, Avaya)
  • Ability to work independently and effectively manage multiple initiatives.
  • Previous experience working in an agile environment a plus.
  • Salesforce Certifications required; Certified Platform Developer 1 required
  • BS in Computer Science, Engineering, Information Systems and/or equivalent formal training or experience.

Apply Now