Salesforce Developer
Client : Not-for-Profit
Role : Salesforce Developer
Duration : 6 months plus very likely extension
Location : Canada (Remote)
Our client, a recognized not-for-profit is looking to hire a Salesforce Developer for a 6-month contract with very likely extension to be based in Canada.
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)
1 day ago