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).
Plan, develop, implement and maintain our Salesforce-based association management system.
Job Responsibility:
Design, develop, test and deploy Salesforce solutions to support our clients’ association management system workflows
Collaborate with our Information Services department and client staff teams to understand our clients’ needs and requirements, to recommend and implement technical solutions that will best meet those needs
Maintain and improve existing AMS functionality including but not limited to membership renewals, member portals, conference/event modules and committee management
Provide technical consultation to association client staff, ensuring Salesforce best practices are considered and appropriately maintained
Troubleshoot issues and implement long-term solutions
Manage workload consisting of multiple association clients
Create and maintain technical documentation
Ensure data integrity, security and compliance with relevant privacy regulations (e.g. GDPR, CCPA)
Perform other AMS-related tasks as necessary
Requirements:
2 years Salesforce development experience
Proficiency in a variety of Salesforce features including, but not limited to: Flow development, including Screen Flows
Apex class development and testing
SOQL query writing, including use of relationships
Custom object and field design
Strong written and verbal communications skills
Ability to work effectively in teams, as well as independently
Working knowledge of version control/code repository systems
Intermediate knowledge of object-oriented programming concepts
Intermediate knowledge of JavaScript
Working knowledge of HTML and CSS
Nice to have:
Salesforce certifications a plus
Experience with Salesforce package “Nimble AMS” a plus
Experience working with associations/non-profit organizations a plus