Enable job alerts via email!

Programmer Software Developer (Salesforce)

Systematix group

Ottawa

Hybrid

CAD 90,000 - 120,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading tech consulting firm is seeking a Programmer Software Developer (Salesforce) with extensive Salesforce development and integration experience. The ideal candidate will work in a hybrid model and must possess a security clearance. Responsibilities include developing applications, ensuring quality standards, and collaborating within an Agile framework. The position requires strong Salesforce knowledge and the ability to analyze complex requirements. We encourage applications from diverse candidates.

Qualifications

  • 10+ years of experience as a programmer/software developer.
  • 5+ years of developing Salesforce functionality with out-of-the-box features.
  • Experience with REST/SOAP APIs and OAuth for integrations.

Responsibilities

  • Develop dynamic and flexible Salesforce applications.
  • Contribute to Agile Software Development Lifecycle.
  • Provide technical support and guidance to end users.

Skills

Salesforce development
Agile methodologies
Integration with external applications
Data migration
Security configuration
Salesforce API and APEX

Education

Undergraduate degree in information management or similar

Tools

Salesforce
ETL tools
GIT
Jenkins
Job description
Programmer Software Developer (Salesforce)

We are Systematix and we are looking for a Programmer Software Developer (Salesforce) for an upcoming opportunity with a public sector client. This hybrid-style contract may require on-site presence. The ideal candidate must already possess a security clearance at the Secret level (Level II) or higher.

About the Project

As part of the Digital Government for Business program’s vision to leverage modern digital and data technologies, create a seamless web and mobile experience, modernize our service delivery and make it easier for Business to access government programs and services, the client has established the DTSS Program Delivery Centre of Excellence (CoE) under the Architecture Services Directorate to support, maintain, and onboard programs onto the Salesforce platform. This CoE will require ongoing growth of Salesforce Application development expertise and state of the art application development processes and techniques.

  • Collaborate with team members to develop dynamic and flexible Salesforce applications to meet the client needs;
  • Contribute in all phases of the Agile Software Development Lifecycle including active participation in agile scrum meetings;
  • Prepare preliminary and detailed requirements analysis as established by the client’s standards and guidelines and legislative requirements;
  • Create, maintain and update existing Salesforce applications in accordance with the client’s standards and guidelines and legislative requirements in a distributed application environment;
  • Perform review and unit testing to meet client QA/QC standards;
  • Conduct defect analysis and perform necessary fixes and enhancements;
  • Provide advice on solution and integration opportunities to defined segments;
  • Recommend Salesforce.com integration strategies with different business systems including working use of leading integration tools;
  • Provide planning and design support for the development of solution architectures that will be implemented in a multiple system environment;
  • Provide technical support and functional guidance to end users;
  • Present demonstrations to stakeholders when required;
  • Prepare and produce releases of software components;
  • Work in compliance with the programming and documentation standards and best practices as established;
  • Produce documentation and procedures for systems and/or applications as per client’s standards and guidelines and legislative requirements;
  • Transfer functional and technical knowledge to employees on an ongoing basis throughout the life of the initiatives/project(s);
  • Provide updates/status reporting to project team management as required; and
  • Complete and submit time sheets for approval by project authorities using the internal Project Tracking System.
  • Effective use of Salesforce Automation tools such as Process Builder, Visual Flows, Approval Processes, Escalation Rules, Workflows, Login Flows;
  • Building Lightning Web Components and knowledge of Lightning Design System
  • Effective use of collaboration, data management and knowledge sharing tools such as Chatter, Knowledge Base;
  • Data Migration, SSO and web services development involving Salesforce platform;
  • Writing effective triggers and large-data-volume batch manipulation code;
  • Effective use of different deployment techniques using such elements as change sets, scratch orgs, unlocked package, source control using GIT, Jenkins in support of a continuous improvement/continuous development (CI/CD) approach ;
  • Development of Salesforce functionality using the Salesforce API, APEX, Visualforce and other tools that extend the product; and
  • Effective use of Apex classes, Asynchronous Apex, controllers, Bulk API, Triggers, Visualforce pages, HTML, JQuery, AJAX, JSON and CSS, SOQL and SOSL, Web Services (SOAP and REST), Apex Callouts, Unit test classes, Salesforce Security model and lightning components.
About the Qualifications
  • Resource must have greater than ten years’ experience within the last fifteen (15) years working as a programmer/software developer.
  • Resource must have a minimum of five years’ experience developing Salesforce functionality using a minimum of 4 of following out-of-the-box features: Configuration, Workflows, Approval processes, Lightning components, Process Builder, Visual Flows, Escalation Rules, Login Flows, and/or Omniscript.
  • Minimum of five years’ experience building integrations between Salesforce and external applications using one or more of the following: REST, SOAP APIs, OAuth, Single Sign-On, and APEX callouts.
  • Minimum of three years’ experience with Salesforce Deployment Processes and tools including one or more of the following: SFDX, GIT, and Jenkins.
  • Minimum of five years’ experience in Force.com, including: Apex Classes, Apex triggers, Lightning components, and Visual Force pages.
  • Minimum of five years’ experience analyzing complex functional requirements to provide the following: Salesforce technical solution recommendations; Estimates (type of); and Salesforce production solution implementation.
  • Minimum of two years’ experience configuring complex security needs as it relates to Salesforce’s security model using the following: Permission Sets, Sharing Rules, and Profiles.
  • Must hold a Salesforce certification.
  • Must possess an undergraduate degree or college diploma from a recognized, accredited university or college in information management/information technology or a similar discipline.
  • Must demonstrate professional work experience in data migration from a legacy relational application to Salesforce using ETL tools & Data Loader and developing Salesforce proofs-of-concept and/or demos.

Candidates must outline in detail how they meet the above requirements.

At Systematix, our core values—excellence, collaboration, respect, and knowledge as a pursuit—underpin our commitment to fostering an inclusive and equitable environment. We encourage everyone to be their authentic selves, and we are committed to ensuring that our employment decisions are entirely based on job requirements and individual qualifications. We welcome applications from qualified candidates of all backgrounds, including but not limited to race, ethnicity, gender identity or expression, sexual orientation, disability, age, and religious beliefs. If our values and the position advertised resonate with you, we encourage you to apply.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.