OSI Digital

Salesforce Developer

SF - Toronto, ON, Canada - Full Time

Role: Salesforce Developer
Type: Full Time 
Location: Toronto, Canada 



Key Responsibilities & Duties:
  • Evaluate existing code, develop plans to reduce technical debt over time, and establish technical roadmap with system architects
  • Mentor, develop and train Junior developers
  • Maintain and optimize full lifecycle software development using standard configuration, Apex, Lightning, VisualForce, APIs, and Force.com applications
  • Coordinate and collaborate with other developers and team members to obtain requirements, develop solution designs, and manage QA, UAT, and post go-live activities
  • Establish best practices and standards for well-designed, testable, and efficient code with high quality
  • Participate in reviewing and debugging existing source code and resolve support requests for existing environments

Required Knowledge, Skills, and Abilities (KSAs): 
  • Salesforce Developer Certification (current)
  • Experience with Data management preferred (SQL, XML, JSON, Hibernate)
  • Web services experience preferred (REST, SOAP)
  • Experience using Salesforce DX, Devops, and other advanced Salesforce developer techniques
  • Experience using Apex Enterprise Framework
  • Familiarity with integration applications such as Mulesoft preferred
  • Understanding of object-oriented concepts, abstraction/inheritance, as well as experience with object-oriented languages.
  • Experience with html, css, and Javascript, outside of Salesforce, is a plus.
  • Self-starter, self-motivated, able to work independently, prioritize effectively, and perform multiple tasks under minimal supervision
  • Excellent communication skills and ability to collaborate with both technical and non-technical co-workers
  • Experience in SaaS technology environment
  • Experience working in service cloud, service console, experience cloud (communities).
  • Experience with CI/CD pipeline using Metadata APIs and Jenkins.
  • Experience in agile development methodology
 
Education and Experience Requirements:
  • Bachelor’s degree in computer science or equivalent
  • 5+ years in Salesforce development experience with extensive knowledge of Service Cloud, Apex, Lightning, Flows, VisualForce, etc.
  • Experience writing clean code using patterns like Selector Layer, Domain Layer, Unit of Work through libraries like fflib. 
  • Extensive experience with standard Force.com tools and applications, e.g. Visual Studio Code, SFDX CLI, Dataloader, Workbench.io, Ant, etc.
  • 4+ years of designing and developing enterprise level applications in similar long-term roles
  • Fluency, both written and spoken, in English is required
Apply: Salesforce Developer
* Required fields
First name*
Last name*
Email address*
Location *
Phone number*
Resume*

Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or paste resume

Paste your resume here or attach resume file

What’s your citizenship / employment eligibility?*
What’s your highest level of education completed?*
College or University*
LinkedInLinkedIn profile URL:*
Desired salary*
Earliest start date?*
Human Check*