Salesforce Developer

Vancouver - Head Office

We are looking for individuals who:

Can leverage the power of Salesforce.

Job Description

Position Hours:

Full-time position

What You’ll be Doing:

  • Collaborating closely with some of the best Salesforce consultants and professionals in designing and developing business capabilities for the Canada Drives internal departments and partners.
  • Analyzing functional and non-functional requirements and exploring alternative solutions according to the projects constraints
  • Transforming functional requirements into technical solutions leveraging declarative choices and when applicable customizing code to meet specifications using Apex, VisualForce and JavaScript
  • Developing efficient code following industry standards and best practices
  • Estimating, planning and prioritizing activities to meet expectations and deadlines
  • Acting as the technical expert on all applicable aspects on Salesforce platform projects
  • Contributing to data integration initiatives among Salesforce and multiple internal and external data sources using integrations tools, platforms, and APIs to extract, transform and load data as required
  • Help with triaging and fixing defects for planned releases or sprints
  • Design, develop and maintain profiles and roles while adhering to the highest security standards
  • Performing unit tests and collaborating with Quality Assurance experts and business users

What You Should Already Have:

  • Bachelor’s degree in Information System, Computer Science, Engineering or equivalent experience
  • 3+ years of progressive experience developing in the Salesforce platform (Apex/Flex/Visual Force)
  • 2+ years experience with security model and sharing rules
  • Previous experience as a software developer in any Object-Oriented programming language is an asset
  • Experience with Agile development processes
  • Salesforce Platform Developer I Certification is required, and II is strongly preferred
  • Salesforce Administrator certifications are a plus
  • Experience with enterprise integration and ETLs
  • Excellent written and verbal communication skills
  • A positive attitude and willingness for continuous learning of new technologies