- Company Name
- Co-operators
- Job Title
- Senior Systems Developer – Sr Salesforce Developer
- Job Description
-
**Job Title**
Senior Systems Developer – Salesforce Developer
**Role Summary**
Lead the design, development, testing, and deployment of complex Salesforce solutions, integrating with external systems and providing mentorship to junior team members.
**Expectations**
- Minimum 5 years of Salesforce development experience.
- Current Salesforce Administrator and Developer certifications.
- Post‑secondary education in IT, Computer Science, or related discipline.
- Proficient in Agile SDLC; experience with TDD/BDD.
**Key Responsibilities**
- Design, code, and deploy Apex, Visualforce, Lightning Components, Flow, and Process Builder workflows for medium‑ to large‑scale features.
- Develop and maintain APIs (REST, SOAP) and data integration using JSON, XML, and Azure services.
- Create and execute implementation, troubleshooting, and unit‑testing plans for individual systems.
- Mentor junior developers, conduct code reviews, and guide best‑practice adoption.
- Coordinate end‑to‑end SDLC activities for small‑to‑medium initiatives.
- Participate in on‑call schedule; support post‑deployment issues as required.
**Required Skills**
- Salesforce platform (Apex, Visualforce, Lightning, Flow, Process Builder).
- Object‑oriented programming: Java or C# (.NET).
- Web technologies: JavaScript, HTML, CSS, jQuery.
- Integration: REST, SOAP, JSON, XML.
- Azure Cloud fundamentals (asset).
- Agile methodologies, TDD/BDD, design patterns.
- Strong analytical, troubleshooting, and communication skills.
**Required Education & Certifications**
- Bachelor’s degree (or equivalent) in Information Technology, Computer Science, or related field.
- Salesforce Certified Administrator and Salesforce Certified Platform Developer II (or equivalent).
---