Nonprofit Remote Digest - Issue #552
The ASPCA cares for animals on national and local levels. At our "no-kill" facility in New York City, we rescue, rehabilitate and provide new homes to more than 2,000 dogs and cats each year.
ASPCA | American Society for the Prevention of Cruelty to Animals — www.aspca.org Learn more about the ASPCA's work to rescue animals from abuse, pass humane laws and share resources with shelters nationwide. Join our fight today!
Salesforce Developer
Summary:
The Salesforce Developer will be responsible for the design, development, testing, and ongoing support for the ASPCA Salesforce CRM environments. The Salesforce Developer will report to the Sr. Director, Application Support in IT and work closely with external partners, and internal stakeholders. In this position, you will never be bored. the ASPCA supports a huge variety of applications for a highly mobile, diverse staff. Our operations include a 24-hour poison control center, an animal hospital, numerous clinics, an adoption center, a corporate office, and a number of field operations, all of which you may have the opportunity to visit in person. Your work will be integral to the organization as you work with users from every department to ensure ASPCA staff across the country can do their critical work to improve animal welfare. The Salesforce Developer will bring a high level of expertise in the Salesforce platform and will focus on maximizing system efficiencies and better capitalizing on the features and benefits of Salesforce-based systems relative to the needs of various user groups. The candidate will have excellent interpersonal skills, be a team player, and have a desire to support the ASPCA in achieving our mission of ending cruelty to animals.
This remote-based position is open to all candidates based within the United States.
Responsibilities:
Responsibilities include, but are not limited to the following:
Product Management (30%)
Meet with clients to determine and document business, functional, technical requirements and design deliverables.
Clearly communicate to stakeholders through status reports and project plans the current state of a project, the benefits and risks to a solution’s feasibility and functionality and detailed level of effort estimates for proposed solutions.
Collaborate with Application Support team members and other stakeholders to proactively identify new and creative opportunities to leverage Salesforce for the organization and make efficiencies with existing products.
Be the expert and champion of Salesforce to help identify when Salesforce would be the right application and empower end-users currently using Salesforce.
Assist in prioritization and ongoing roadmap of Salesforce initiatives, and collaborate across the organization on the creation, execution, and prioritization of configuration and customization requests that support business priorities and initiatives.
Salesforce Product Development (50%)
Translate business requirements into well-architected solutions that best leverage the Salesforce platform and products.
Create and manage administration processes including, but not limited to: workflows, validation rules, approval processes, assignment rules, processes and flows.
Implement new enhancements including the creation of custom objects, workflows, flows, flow triggers, and email alerts.
Utilize in-depth knowledge of the standard capabilities of SFDC and successfully expand on those capabilities using custom code as needed (Apex, Visualforce pages, Lightning components), and third-party integrations.
User Support & Operations (10%)
Align and maintain user profiles, roles, permissions, record distribution, security, queues, licenses, capacity, database and storage limits.
Serve as the primary point of contact for day to day user requests and administrative needs of users.
Create training plans, materials, and documentation for end-users.
Develop and maintain thorough, up-to-date, functional and technical systems documentation, FAQ’s and SOPs.
Provide first-level support, including issue identification and resolution/escalation for bug fixes, and “how-to” assistance.
Complete other duties as assigned by manager.
Data Management (10%)
Develop reports, dashboards, workflows and processes to continuously monitor data quality and integrity.
Manage system and data integrity by establishing end-user best practices.
Maintain data quality, supporting efforts including data loading, record de-duplication, and related tasks.
Monitor assess and report on Salesforce system health and usage. Identify needed system improvements.
Exemplifies the ASPCA’s Core Values:
Has Commitment and dedication to improving the lives of animals
Demonstrates Ownership and feels responsible for outcomes
Believes in Team – that we are stronger together
Seeks to Elevate others and reimagine what is possible.
Focuses on Impact, specifically making change for animals
Additional Information
3+ years of Salesforce Developer experience
Force.com Certified Developer Certification desired
Thorough understanding of Salesforce.com platform out-of-the-box functionality and configuration.
Expert experience with Salesforce Lightning and configuring Lightning components, Workflow, Process Builder is a must.
Experience with Force.com Migration Tool - Understanding of data migration from CSV, SQL or other systems to the Salesforce platform, using tools such as the Salesforce Data Loader
Working knowledge and experience with complex business systems integration as well as object-oriented design patterns and development
Software engineering skills with Force.com Platform (Apex, VisualForce, Salesforce APIs, SOQL, Unit Testing)
Demonstrated experience and knowledge of relational databases, data modeling, and ETL tools
Familiarity with Services Oriented Design Principles (SOA) and Web Services
Experience with Agile development methodologies such as XP/SCRUM
Qualifications:
Ability to multi-task and maintain agility in response to department priorities and needs, A team player with a collaboration-oriented mindset is essential, Experience creating standard operating procedures (SOP), maintaining and updating tickets, incidents, requests, changes, problems, etc., Strong communication, analytical and conceptual skills, including technical writing for a non-technical audience are required, Superior analytical and problem-solving abilities
Language:
English (Required)
Education and Work Experience:
High School Diploma (Required)
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, citizenship, disability or protected veteran status.