This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Salesforce Administrator/ Developer will support and enhance MADD’s Salesforce platform, which connects fundraising, engagement, and operational systems. The role combines administration, configuration, and light development to maintain data integrity, streamline workflows, and automate processes. You’ll work closely with IT Strategy, Web Engineering, and Marketing teams in an Agile environment to deliver scalable, automated solutions that reduce manual work and prevent support backlogs. This position is best suited for someone who enjoys collaborative problem-solving and has experience working in or supporting a nonprofit environment. A customer-focused mindset, clear communication, and friendly, service-oriented demeanor are essential.
Job Responsibility:
Administer Salesforce environments (user setup, profiles, permission sets, and data access)
Configure and maintain standard and custom objects, fields, record types, and page layouts
Build and optimize automation using Flows, validation rules, and approval processes
Develop Apex classes, triggers, and Lightning Web Components (LWC) when configuration isn’t enough
Manage integrations with core platforms such as Marketing Cloud, Workato, and FormAssembly, along with additional connected platforms (e.g., GoFundMe Pro, Firebase, MuleSoft, RealZips)
Support data quality and deduplication efforts using DataGroomr, Apsona, and related tools
Create reports and dashboards for leadership, fundraising, and program teams
Collaborate with product owners to define user stories, acceptance criteria, and sprint priorities
Participate in Agile ceremonies (standups, sprint planning, retrospectives) and provide clear updates
Design automation-first solutions that minimize manual work and reduce long-term maintenance
Provide user support and training with a professional, approachable demeanor
Coordinate sandbox management, deployments, and release processes
Performs other duties as assigned
Requirements:
3+ years of Salesforce administration experience (preferably in a nonprofit or fundraising context)
Salesforce Administrator certification required
Platform App Builder or Developer certifications preferred
Strong understanding of Salesforce automation (Flows, Process Builder, validation rules)
Experience with Apex, SOQL, and Lightning components preferred
Familiarity with connected tools such as Marketing Cloud, Workato, and FormAssembly
Proficient with data tools such as Data Loader, Apsona, and DataGroomr
Demonstrated ability to design maintainable, automated solutions that scale without additional support
Experience working within nonprofit organizations or supporting nonprofit technology initiatives preferred
Working knowledge of Agile principles, sprint planning, and story-based development
Strong customer service orientation, approachable demeanor, and clear communication skills
Excellent problem-solving, analytical, and collaboration skills
Commitment to the mission and values of the organization
Ability to manage multiple projects and deadlines and complete tasks on time
Independent judgment and the ability to work with little supervision
Strong analytical and problem-solving skills
Ability to maintain workplace confidentiality and take ownership/accountability for own actions
Flexibility to work a non-standard schedule to meet deadlines as necessary
Nice to have:
Platform App Builder or Developer certifications
Experience with Apex, SOQL, and Lightning components
Experience working within nonprofit organizations or supporting nonprofit technology initiatives