Plan International Canada
On a mission to create a just world
Connect with This Employer:About the Company
Plan International Canada invites passionate professionals to help drive the worldwide movement for children’s rights and equality for girls. With an 85-year legacy, the organization has a proven track record of transforming lives and communities on a large scale. Team members become part of a dedicated community working across more than 80 countries.
Beyond its mission, Plan International Canada is known for its inspiring leadership and strong commitment to creating an inclusive and empowering workplace. It is the first non-profit organization to enter Canada’s Most Admired Corporate Cultures Hall of Fame, reflecting its exceptional culture. The organization offers competitive compensation and benefits, generous leave policies, and a supportive, hybrid work environment that promotes employee well-being and sustained high performance.
The organization believes in a better future where every child can attend school, stay safe, and thrive — and it won’t stop working until equality is achieved for all.
About the Role
Plan International Canada is actively building a pool of talented professionals for several specialized roles, with Salesforce development being a key focus area.
As part of the CRM team, this role plays a vital part in empowering business users by delivering tools and processes that enable meaningful change. The primary responsibilities include designing, developing, and implementing Salesforce applications, custom features, and system integrations to support evolving CRM strategies.
This position involves close collaboration with both internal stakeholders—such as business analysts, engineers, and data specialists—and external partners to translate strategic objectives into technical solutions within the Salesforce ecosystem.
An ideal candidate is passionate about solving complex business and technical challenges through simple, user-focused solutions. Highly self-motivated, this person can break down technical problems into scalable, practical systems. Whether working independently or with a team, the candidate takes pride in building Salesforce solutions that improve user experience and business outcomes.
Key Responsibilities
- Lead the design and development of core components and initiatives in Salesforce.
- Translate complex business needs into scalable, well-structured solutions using Apex, Flows, and Lightning Components.
- Collaborate effectively across departments to ensure technical implementation aligns with business objectives.
- Apply modern development practices, including iterative development, code reviews, and CI/CD workflows.
- Deliver high-quality, maintainable code while solving problems creatively.
- Explore and integrate innovative technologies, including AI and data tools, to drive business improvements.
- Promote knowledge sharing, mentorship, and a culture of continuous improvement within the development team.
- Stay updated on new Salesforce features and industry trends to continuously improve capabilities.
Qualifications & Skills
- Bachelor’s degree in computer science, engineering, or related field, or equivalent experience.
- Salesforce Platform Developer I certification required; Platform Developer II certification is a strong asset.
- Proven hands-on Salesforce development experience, preferably within the Nonprofit Success Pack (NPSP).
- Expertise in Apex, Flows, and Lightning Web Components.
- Solid foundation in object-oriented programming, with familiarity in Java, HTML, and CSS.
- Strong analytical and problem-solving abilities, along with excellent communication skills.
- Experience with API development and integrating third-party systems.
- Familiarity with version control and DevOps tools such as Git, Jenkins, or similar CI/CD platforms.
- Interest in emerging technologies, including AI and advanced data integrations.