Salesforce Developer Client: Not-for-Profit Role: Salesforce Developer Duration: 12 months plus very likely extension Location: Toronto (Hybrid) Our client, a recognized not-for-profit is looking to hire a Salesforce Developer for a 12-month contract with very likely extension to be based in Toronto, ON. Your New Role Design, develop, test, and deploy custom Salesforce solutions, including but not limited to Apex, Visualforce, Lightning Components, and integrations with other systems. Provide technical leadership and guidance on Salesforce architecture, ensuring optimal use of Salesforce features and functionalities. Lead the development, optimization, testing and implementation of enhancements for existing systems and processes by translating business needs to technical requirements, documenting, and developing solutions. Responsible for development, including, but not limited to, workflows, templates, views, dashboards, and reports. In addition, works with Data Management teams to support reporting and BI needs. Customize Salesforce to meet specific business needs by creating custom objects, fields, workflows, and validation rules. Integrate Salesforce with other systems using APIs and middleware tools, ensuring seamless data flow and interoperability. Conduct code reviews and ensure the quality, performance, and security of developed solutions. Work with stakeholders to evaluate and recommend enhancements, ensure prioritization of requirements and submitting to manager for review, acceptance, and planning. Responsible for evaluation, testing and validation of internally or externally developed solutions, code and plug-ins. Responsible for development of deployment packages and ensuring solutions are deployed following change control processes through path to production for each application. Identify, evaluate, and recommend potential software applications, tools, or hardware solutions. Responsible for upgrades, patch and release management of solutions and related documentation. Prepare and maintain documentation for system configuration, release management and operating procedures. What You’ll Need to Succeed: Extensive experience in Salesforce development with a strong understanding of Salesforce architecture, best practices, and limitations. 5 years’ experience supporting enterprise applications in complex environments. Experience in leading technical projects including (requirements gathering, documentation, testing, operationalization, or solutions) Strong analytical and problem-solving abilities, with a focus on delivering innovative and efficient solutions. Proficiency in Apex, Visualforce, Lightning Web Components, Salesforce APIs, and web technologies (HTML, CSS, JavaScript). Hands-on experience in integrating Salesforce with third-party systems using REST/SOAP APIs, middleware, and data migration tools. Experience in system / application architecture, troubleshooting, support and developers’ tools. Salesforce certifications such as Salesforce Certified Platform Developer I and II are highly desirable. Microsoft Dynamics Administrator and Developer Programming languages, including Apex, .net, HTML, JavaScript an asset Working with vendors and project management. Knowledge and experience with Agile & Waterflow Project methodologies. Use of development and project planning tools, such as Azure DevOps, Jira and Asana. Understanding of ITIL process, IT change management, incident management, problem management. Bilingualism is an asset. Knowledge in data analytics, data models, and reporting tools. Web application knowledge (Website development process and support) What You’ll get in Return The client is offering a 12-month contract with a high likeliness of an extension and a competitive rate for an incorporated contractor.