Montreal, QC, Canada

Description

As a Senior Salesforce Platform Analyst-Programmer, you will contribute to the development, operation, maintenance, and IT efficiency of software products. You will analyze, design, configure, develop, maintain, and evolve the solution to meet the organization's project needs. You will be responsible for the quality and security of solutions coded on the Salesforce platform.


Your role will be to actively contribute to the development of the solution and to a large-scale project. You will leverage your expertise in technology and your ability to anticipate innovations. You will analyze partner needs and recommend appropriate technological solutions to meet them, in collaboration with the design teams. In this capacity, you will plan, prioritize, and coordinate the work to ensure commitments are met and objectives are achieved. The nature of the project requires extensive and in-depth knowledge in your area of expertise (Apex, LWC, etc.).


You contribute to solving highly complex problems requiring a comprehensive and detailed analysis and understanding of the business area and the organization. There are numerous interdependencies. You will be required to interact with a large number of stakeholders working in diverse areas of expertise.


You play a leadership role and act as a specialist to your squad, partners and various collaborators.

Requirements

  • Being curious, knowing how to question oneself, and making an effort to learn new things
  • Ability to identify problems and obstacles and to propose ways to overcome them
  • Possessing communication and popularization skills
  • Being organized, rigorous, and able to manage priorities
  • A team player, able to persuade team members and comply when required
  • Being a team player
Knowledge and skills required
  • Demonstrate a minimum of 5 years of experience in a similar role (desired level: senior)
  • Experience with agile development projects
  • Advanced intermediate level of English, as the successful candidate will be required to collaborate with resources outside of Quebec.
  • Ability to identify and apply good software development practices (clean architecture, clean code, design patterns)
Technological environment
  • Advanced knowledge: Salesforce (advanced), Java 8 and above, Git, Sprint Boot 2, Spring Cloud, SQL, RESTful APIs, SOAP Services (CXF), CI/CD, Concourse, JUnit, and Cucumber
  • Development (required): APEX, LWC
  • DevOps (required)
  • Knowledge of nCino (an asset)
  • Good knowledge of the environments
  • Experience with cloud computing concepts, etc.


Bonuses

  • Supplementary Health Insurance
  • Life Insurance

Benefits

Horaire de travail : 37,5 heures/semaine
Mode de travail : Hybride (un minimum de 2 jours/semaine en présentiel est requis)
Salaire annuel: 65 000-80 000 $

Responsibilities

  • Élaborer des stratégies de réalisation complexes, analyser, concevoir et documenter des produits ou des solutions d'affaires.
  • Assurer l’analyse et le développement de produits logiciels, la conception, le code, l'automatisation des tests et l’exploitation en appliquant les bonnes pratiques de développement, de données et de sécurité.
  •  Recommander les façons de faire, les encadrements et les méthodes de développement.
  • S’assurer de l’élaboration de la documentation, de la préparation et du transfert de connaissances aux collègues de l’escouade.
  •  Travailler en cocréation avec les partenaires d’affaires et les architectes pour bien comprendre, et ainsi réaliser l’arrimage des solutions représentant les intentions et objectifs d’affaires.  
  • Cibler les opportunités d’optimisation des systèmes et les impacts sous-jacents aux changements. Assurer une analyse des problématiques à complexité opérationnelle et conceptuelle élevée, s’assurer de déterminer les causes et d’effectuer un suivi des problèmes aux systèmes lors d’incidents majeurs et s’assurer de leur résolution.
  • S’assurer de l’installation et des tests de progiciels ou de l’implantation des applications.