Salesforce Developer

Posted 11 months ago

Salesforce Developer


Term: 1 year

Duration of Potential Extension: 12 Months and 4 Months

Project Location: Toronto, Ontario

Assignment Duties

  • 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 internal systems using Java, REST API, Microservices with well-defined security management mechanism such as OAuthand JWT
  • Train, coach and mentor team members on Salesforce
  • Transition support to the maintenance groups
  • Perform other duties as required by the project


  • 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 with Salesforce development using, APEX, and Lighting
  • components/framework, including creating custom objects, assigning fields, designing page layouts, creating workflow rules, email alerts, custom tabs and components
  • 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 data modeling, ER diagrams, SQL, and a relational database such as Oracle 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 Capabilities/Knowledge

  • 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

Job URL:

Apply Online