Position: Lead Salesforce DeveloperLocation: Remote (Canada)Duration: Contract Job description:Position Responsibilities Strategy, Design and PlanningDesign solutions for the prioritized capabilities that come out of the product increment planning each quarter.Get the user stories detailed down to the technical steps, own the creation of the technical requirements for the work that is assigned.Plan the teams iterative releases.Own and create the detailed design documentation for the prioritized capabilities.Plan the work for the development team and have detailed technical discussions towards solution design, in collaboration with the architect.Create documentation for the story cards that are owned.Provide accurate story point estimation towards the requirements in JIRA story cards and identify scenarios that help build the solution forward. Development, Testing and DeploymentLead development, from design through testing and deploymentImplement, deploy and document projects that leverage the Salesforce.com toolsetFacilitate the technical sessions with the rest of the developers on the teamComplete all design, development and testing on the work assigned.Thoroughly test each story card in the lower environments before turning the code to QA for testing.Create the deployment playbook for all releases, provide detailed tasks for the technical areas of the deployment, encompassing back-out plans and communication plan.Lead the release to ensure smooth deployment into production. Operational ManagementAlign the teams releases with the core platform release calendar.Ensure all development is in line with code coverage requirements, test class and health metrics.Track dependencies with other teams towards successful sprint completion as well as deployments.Validate that the product has been correctly packaged before deployment and ensure that all release controls have been satisfied.Participate in release readiness reviews, milestone reviews, and business go/no-go reviews.Work with other sprint teams to understand impacts of branches and code merges.Lead and co-ordinate the go-live activities including the execution of the deployment plans and checklists.Keep the developer sandbox up to date with back promotions where relevant to help accuracy in the environments.Position Requirements Formal Education & CertificationCollege diploma or university degree in the field of computer science and/or 8 years of relevant work experience.Certifications in Salesforce technologiesCertifications in Agile project management practices Knowledge & ExperienceBachelor's degree with 9-15 years of experience in the Salesforce technologiesSalesforce Certifications requiredExperience with Salesforce platform programming languages - Apex, Visualforce, Lightning Component frameworkLightning Web Component development experienceLightning Design System frameworkDeclarative Force.com development tools such as Process Builder, Visual Workflow, Lightning App Builder and aura componentsFollow established Salesforce development standards and best practicesBe comfortable communicating with technical and non-technical audiencesProven experience in overseeing the design, development, testing, and deployment of software releases in Salesforce technologies.Proven experience with release management and environment management, sandbox refreshesWorking knowledge of release and deployment standards.Excellent software troubleshooting experience.Excellent understanding of the organizations goals and objectives.
Job Title
Lead Salesforce Developer