Salesforce Developer

Job Details

Salesforce Developer

Toronto, Ontario




Job Description

Region: Greater Toronto Area

Employment Type: Contract

Security Clearance: No Clearance Required

Language Requirements: English

Job Reference Number: 37448-AM


Project Description:

ADGA delivers strategic insight, world-class technology and service excellence in Defence, Security and Enterprise Computing to clients in the Federal Government, other levels of government and in the private sector.

We are currently looking for a Salesforce Developer for one of our clients in the Greater Toronto Area:

 Our the Salesforce Developer will be part of a group of developers who are passionate about producing top-notch work, strong at solving real business problems, and well versed at providing great end-user experiences. The Developer will require extensive experience with Salesforce platform and technologies, web technologies, databases, and modern DevOps practices.


  • Work closely with project manager / product delivery manager / product owner and business users to analyze functional requirements and the underlying business drivers, issues, and
  • challenges
  • Provide expert knowledge and proficiency for Salesforce technologies to meet agile business needs
  • Design and develop Salesforce solutions on Salesforce Service Cloud, Salesforce Community Cloud, Salesforce Integration Cloud, and Salesforce Platform
  • Advise on the implications of configuration and customization decisions and document technical risks, costs, and benefits in terms of development and future upgrades
  • Implement Salesforce solutions using configuration and customization using technologies such as APEX, Triggers, and Lightning components
  • Integrate, manage, and maintain 3rd party software integrated with
  • Apply Salesforce privacy and security management best practices using technologies such as Salesforce Shield and Salesforce Identity
  • Perform Salesforce administration including managing roles and access, troubleshooting, data cleansing and auditing, and other configurations
  • Design, configure and maintain Salesforce security rules, permission sets, field level security, record level security, roles and profiles
  • Review user stories and acceptance criteria, estimate user story sizing, and participate in retrospective meetings
  • Contribute to Salesforce Governance Framework including change management process, Org strategy, design and development standards and best practices
  • Develop, test and deploy customizations, custom objects, new enhancements, and system updates
  • Advise and provide expert knowledge on the feasibility and effort estimates for proposed deliverables within the Salesforce technologies and platform
  • Promote changes from development to QA, and from QA to production environments by applying DevOps best practices and technologies such as Salesforce DX, CI/CD, Jenkins, Git, and test automation
  • Design and build integrations between Salesforce and the clients internal systems using Java, REST API, Microservices with well-defined security management mechanism such as OAuth and JWT
  • Train, coach and mentor team members on Salesforce
  • Transition support to the maintenance groups
  • Perform other duties as required by the project


Requirements (experience/skills/clearance):

  • Minimum 8 years of experience in design and development of software solutions including requirement analysis, application design, data modeling, troubleshooting, and production deployment and support
  • Minimum 5 years of experience working with Salesforce products such as Service Cloud, Community Cloud, and Lightning
  • Minimum 5 years of experience with Salesforce configuration, customization, development, and administration
  • Experience in creating custom objects, assigning fields, designing page layouts, creating workflow rules, email alerts, custom tabs and components
  • Experience with Salesforce development using, APEX, and Lighting components/framework
  • Experience in Salesforce security, privacy, user access, data models, and associated best practices
  • Experience in integrating Salesforce with on-premise systems using ETL / MDM and/or using Java REST APIs
  • Experience in configuration and release management in SFDC and other deployment tools such as Git and Jenkins pipelines
  • Experience in Agile software development and deep understanding of Agile principles
  • University degree in computer science, computer engineering, software engineering, or the equivalent combination of education and/or experience


 Technical Requirements:

  • Salesforce Service Cloud, Community Cloud, Knowledge
  • Salesforce Lightning Platform, APEX, Salesforce Shield, Salesforce DX
  • Data modelling, SQL, ETL, Oracle
  • HTML5, CSS3, JavaScript/ECMAScript
  • Java, REST API, Microservices, OAuth, SSO, Unix/Linux


Additional Comments:

Are you an ADGA employee or consultant? If so, check out our new referral program!

ADGA Group Consultants Inc. has policies and procedures in place to support its employees with accommodation requirements throughout the organization.

Accommodations are available on request for candidates taking part in all aspects of the selection process. If accommodation is required, it is requested that you contact ADGA’s Accessibility Officer.

© 2019, Bond International Software, Inc. All rights reserved.

Version 2019.2us