- Company Name
- Staples Canada
- Job Title
- Salesforce Developer
- Job Description
-
**Job title:** Salesforce Developer
**Role Summary:**
Design, develop, and maintain Apex, SOQL/SOSL, Visualforce, and Lightning solutions within complex Salesforce implementations, collaborating closely with stakeholders, admin teams, and external partners to deliver high‑quality, secure, and user‑centric enhancements.
**Expectations:**
* Self‑motivated with minimal supervision.
* Deep understanding of end‑to‑end software engineering—from design and unit testing to deployment and knowledge transfer.
* Commitment to continuous improvement, change‑management, and adherence to organizational policies.
**Key Responsibilities:**
* Analyze business requirements with product owners, internal and external stakeholders, and propose technical solutions that prioritize end‑user experience, business process alignment, and security.
* Collaborate with developers and administrators to keep all parties updated on enhancements and potential issues.
* Design, code, unit test, and deploy Apex, SOQL/SOSL, Visualforce, and Lightning components using accepted design patterns and change sets, ensuring deployments occur outside peak hours.
* Identify, prioritize, and schedule bug fixes or improvement items, presenting mitigation strategies and timelines.
* Serve as subject‑matter expert on Salesforce customizations and integrations, interpreting existing code to extend or modify functionality without disrupting existing processes.
* Author technical documentation and provide training or knowledge transfer to business stakeholders and trainers.
**Required Skills:**
* Strong proficiency in Apex, SOQL/SOSL, Visualforce, Lightning Components, and complementary technologies such as Java, SQL, HTML, and JavaScript.
* Experience with REST and SOAP APIs.
* Ability to read and enhance legacy code and translate technical specs into actionable solutions.
* Excellent analytical, problem‑solving, communication, and planning abilities.
* Proven change‑management experience and capability to work with mobile and stationary sales teams.
* Fluent in written and spoken English; French language skills are a plus.
**Required Education & Certifications:**
* Bachelor’s degree in Computer Science or equivalent work experience.
* Salesforce Platform Developer I certification (additional Salesforce certifications are an asset).
* Minimum 2 years of Salesforce development experience (preferably enterprise level) and 5 years overall in development roles.