Software Developer- Salesforce & Integrations

Software Developer- Salesforce & Integrations

Markham, L3R0B8, Canada


This is an important and visible role within the Quadient Cloud Applications team, with the successful candidate responsible for developing and maintaining all bespoke developments and integrations within the Quadient Cloud Applications architecture, based around Salesforce.  This role will report to the Manager of Cloud Applications and work with the Salesforce Administration team to establish coding and integration standards, ensure all bespoke developments and integrations are developed according to good practice, and perform operational tasks as required.

Job Duties/Responsibilities

  • Establish bespoke development / coding and integration standards for the Quadient group, with the standards based on industry good practice.
  • Undertake development tasks on all internal applications related to Salesforce. This includes Sales and Service Clouds, Customer Communities, Salesforce CPQ, Pardot, SpringCM, Xactly, Aviso etc. Quality assure any bespoke developments performed by third-parties, to ensure developments adhere to defined standards.
  • Develop all integrations in and between Cloud Applications, and with any external applications. Quality assure any integrations developed by third-parties, to ensure integrations adhere to defined standards.
  • Work with the Manager of Cloud Applications to develop a data definitions and standards approach across Cloud Applications, as a foundation to drive improved data integration.
  • Ensure the efficient operation and maintenance of bespoke developments and integrations, performing troubleshooting and implementing workarounds and fixes wherever possible. Perform continuous improvement activities across all areas of responsibility.
  • Work with the Manager of Cloud Applications to review all bespoke development and integration requests and find efficient solutions to complex business problems.
  • Recommend Cloud Application strategies, policies, and procedures by evaluating organization outcomes; identifying problems; evaluating trends; anticipating requirements.
  • Maintain a service mindset by treating internal business stakeholders as “customers”.
  • Maintain professional and technical knowledge by attending educational workshops; reviewing professional publications; establishing personal networks; benchmarking state-of-the-art practices

Minimum Qualifications

  • Expertise as a Salesforce Developer, OR the ability to demonstrate a deep interest in Salesforce coupled with expertise in relevant technical skills (e.g. SQL, JavaScript and API integrations) along with a willingness to become an expert in Salesforce development and integration technologies.
  • A highly capable IT developer, with significant experience of systems analysis, design, development, testing and implementing bespoke developments and integrations, within a cloud application environment.
  • Experienced data modeler with deep relational database expertise.
  • A self-starter who is able to work largely standalone and with minimal supervision, who takes a high degree of ownership in their areas of responsibility and can work co-operatively with business stakeholders, internal IT teams and third-party developers.
  • Strong written and verbal communication skills.
  • Proven experience at working remotely or in a dynamic distributed business organization.

Preferred Qualifications

  • Previous experience in defining bespoke development / coding and integration standards.
  • Previous experience at defining data definitions and standards, and implementing improved data governance.
  • Expert in some of the following technologies: Apex and Lightning Components, SQL, JavaScript, API integrations.
  • Undergraduate in a relevant degree subject (e.g. Computer Science or Information Management)