Senior Salesforce Developer

Please make sure to attach both a resume and cover letter to complete your application.

Summary:

The Senior Salesforce Developer is responsible for the design, development, testing, and ongoing support for the ASPCA Salesforce Customer Relationship Management (CRM) environments.  The person in this position will bring a high level of expertise in the Salesforce platform and will focus on improving system efficiencies and better capitalizing on the features and benefits of Salesforce-based systems relative to the needs of various user groups.

In this position, you will never be bored! The ASPCA supports a broad portfolio of technologies to support a highly mobile and diverse staff. Maintaining a presence in multiple geographic locations, the team provides support (hands-on and remote) to over a dozen facilities and field operations, and over a thousand individual staff members.  Your work will be integral to the organization as you work across teams to ensure ASPCA staff, partners and communities have the systems needed to work effectively and efficiently to improve animal welfare.

The Senior Salesforce Developer will apply communication skills, problem-solving skills, and knowledge of best practices to create and support simple, scalable, compliant, and more automated ASPCA mission-critical information and systems. The ideal candidate will have solid interpersonal skills, be a great teammate, 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. Some travel to ASPCA locations and training sites (about 5% annually) may be required.

The ASPCA strives to maintain a COVID-free workplace.  To that end, being fully vaccinated is a condition of employment for all ASPCA employees, including new hires.  ASPCA makes reasonable accommodations for qualified applicants with disabilities or sincerely held religious beliefs that prohibit a person from being vaccinated. 

Responsibilities:

Responsibilities will include, but are not limited to:

Technical Leadership and Product Management (30%)

  • Collaborate with IT Product managers to help develop business solutions and understand the business workflows
  • Meet with clients to determine and document business, functional, technical requirements, and design work products
  • Clearly communicates 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 Product Development and Product Management team members and other stakeholders to proactively identify new and creative opportunities to use Salesforce and make efficiencies with existing products
  • Be the authority 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%)

  • Lead and be responsible for the planning, development, and implementation of custom and scalable solutions
  • Translate business requirements into well-architected solutions that best use the Salesforce platform and products
  • Create and handle administrative 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
  • Apply in-depth knowledge of the standard capabilities of Salesforce and successfully expand on those capabilities using custom code as needed (Apex, Visualforce pages, Lightning components), and third-party integration

User Support & Operations (10%)

  • In conjunction with the team, align and maintain user profiles, roles, permissions, record distribution, security, queues, licenses, capacity, database, and storage limits
  • Serve as the point of escalation on complex issues
  • Serve as a mentor for other development team members
  • 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

Data Management (10%)

  • Develop reports, dashboards, workflows and processes to continuously provide oversight on 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 

Qualifications

  • Helps create connections between people, ideas and plans 
  • Gathers sufficient information to make a decision, and acts swiftly to choose or propose a course of action 
  • Regularly evaluates results and iterates to improve processes
  • Plans, organizes and prioritizes work
  • Uses internal resources effectively (including financial, people, technology, communications)
  • Offers ideas to solve problems  
  • Finds and applies improvements to the current way of doing things 
  • Seeks to understand others’ perspectives and willingly comes together with others to achieve collective goals 
  • Presents information clearly in verbal and written form  
  • Considers impact of decisions on co-workers or external partners and their work 
  • Displays courage and determination in the face of challenges and inspires others to do the same
  • Experiments with and implements approaches that improve and expand upon our work
  • Supports the development of others within and across teams by proactively sharing advice and knowledge
  • Gives and invites feedback, and seeks opportunities for improvement
  • Able to analyze trends and patterns in issues, and direct mitigation strategies
  • Able to quickly learn and support new technologies
  • Able to understand business impact and manage priorities and due dates accordingly
  • Must be available for off-hours support of critical applications  

Technical Requirements

  • Advanced proficiency with Force.com Platform (Apex, VisualForce, Salesforce APIs, SOQL, Unit Testing)
  • Advanced proficiency with Salesforce Lightning and configuring Lightning Web components, and Flowbuilder
  • Proficiency developing and modifying systems including coding, testing, debugging and documenting programs
  • Proficiency 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
  • Proficiency with mobile design and mobile SDK highly preferred
  • Proficiency with and knowledge of relational databases, database architecture, data modeling, and ETL tools
  • Proficiency with code change control using Github
  • Considerable knowledge of software development life-cycle methodologies, SaaS, and IT best practices 
  • Knowledge of sophisticated business systems integration as well as object-oriented design patterns and development
  • Familiarity with Services Oriented Design Principles (SOA) and Web Services
  • Familiarity with other programming languages, including JavaScript desired
  • Familiarity with other technologies, including CRMs, Airtable or BI tools, preferred
  • Familiarity with other programming languages, including JavaScript, CSS, HTML a plus

Education and Work Experience

  • High School Diploma or GED required
  • 5+ years as a Senior Salesforce Developer or similar role
  • Experience acting in a Technical Lead role and using Agile development methodologies, including sprint planning and estimation
  • Experience developing custom Salesforce solutions
  • Salesforce Platform Developer I and II Certifications desired
  • Experience creating standard operating procedures (SOP), maintaining and updating tickets, incidents, requests, changes, problems, etc.

Qualifications:

See above for qualifications details.

  

Language:

English (Required)

Education and Work Experience:

High School Diploma (Required)

  

COVID Statement:
The ASPCA strives to maintain a COVID-free workplace. To that end, being fully vaccinated is a condition of employment for all ASPCA employees, including new hires, except where prohibited by applicable state or local law. The ASPCA makes reasonable accommodations for qualified applicants with disabilities or sincerely held religious beliefs that prohibit a person from being vaccinated.

Our EEO Policy:

The ASPCA is an Equal Employment Opportunity employer.  All qualified applicants will receive consideration for employment without regard to race, color, creed, religion, sex, national origin, ancestry, gender, gender identity or expression, age, marital or domestic partner status, citizenship status, sexual orientation, disability, genetic information, military or veteran status, or any other characteristic protected by applicable federal, state or local laws, regulations or ordinances.

Applicants with disabilities may be entitled to a reasonable accommodation under the terms of the Americans with Disabilities Act and certain state or local laws.  A reasonable accommodation is a change in the ASPCA’s standard application process, which will ensure an equal employment opportunity without imposing undue hardship on the ASPCA.  Please inform the ASPCA’s People Team if you need an accommodation in order to complete any forms or to otherwise participate in the application process.

Individuals seeking employment are considered without regards to race, color, creed, religion, sex, national origin, ancestry, gender, gender identity or expression, age, marital or domestic partner status, citizenship status, sexual orientation, disability, genetic information, military or veteran status,  or any other characteristic protected by applicable federal, state or local laws, regulations or ordinances.

ASPCA is an Equal Opportunity Employer (M/F/D/V).

Please don’t forget to attach your resume and cover letter to complete your application.

About Us:
The ASPCA was founded in 1866 on the belief that animals are entitled to kind and respectful treatment by humans and must be protected under the law. As a 501(c)(3) not-for-profit corporation with more than two million supporters nationwide, the ASPCA is committed to preventing cruelty to dogs, cats, equines, and farm animals throughout the United States.

The ASPCA is headquartered in New York City, where we maintain a full-service animal hospital, spay/neuter clinic, mobile spay/neuter and primary pet care clinics, a rehabilitation center for canine victims of cruelty, kitten nursery, adoption center, and two community veterinary centers.

The ASPCA also operates programs and services that extend nationwide. We assist animals in need through on-the-ground disaster and cruelty interventions, behavioral rehabilitation, animal placement, legal and legislative advocacy, and the advancement of the sheltering and veterinary community through research, training, and resources.

At the ASPCA, we are committed to fostering a collaborative and compassionate culture and we welcome all voices to contribute to our lifesaving mission. Our staff represent a vast array of backgrounds and diversity dimensions, bringing with them valuable experiences and perspectives. They join the ASPCA to learn, grow, and continually do their best work on behalf of animals. We are inspired by our staff, partners, and the communities we support across the country who work to improve animal lives. We are committed to diversity, equity, and inclusion at the ASPCA because it elevates our organizational culture, aligns with our Core Values, and enables us to move further and faster toward the ASPCA’s vision – that all animals live good lives; valued by society, protected by its laws, and free from cruelty, pain and suffering.