USO

CRM Developer

USO

full-time

Posted on:

Location Type: Office

Location: ArlingtonVirginiaUnited States

Visit company website

Explore more

AI Apply
Apply

About the role

  • Design, develop, and maintain Salesforce solutions to support business needs across fundraising, program delivery, and digital engagement.
  • Act as a subject matter expert on Salesforce Nonprofit Cloud and Experience Cloud, offering creative and practical solutions to complex requirements.
  • Translate technical and business requirements into scalable, secure, and supportable solutions.
  • Configure declarative features including Flows, validation rules, custom objects, reports, and dashboards.
  • Develop using Apex, SOQL, Lightning Web Components, Visualforce, and other Salesforce tools to implement customizations, integrations, and automation.
  • Integrate Salesforce with external systems using REST/SOAP APIs, middleware platforms, or native connectors.
  • Package and deploy software changes across environments, supporting version control and release management.
  • Create and maintain comprehensive technical documentation, architecture diagrams, and configuration records.
  • Build and configure Experience Cloud sites to engage donors, customers, partners, and other external audiences.
  • Support Salesforce administration tasks including security settings, user permissions, and data integrity.
  • Research Salesforce platform capabilities and emerging tools to provide gap analysis and solution recommendations.
  • Plan and execute unit testing, support QA testing, and resolve defects.
  • Participate in Agile development processes including sprint planning, stand-ups, demos, and retrospectives.
  • Collaborate with business analysts, project managers, technical architects, and other developers to ensure solution alignment.
  • Contribute to continuous improvement through peer reviews, shared best practices, and mentorship.
  • Manage multiple priorities and timelines effectively in a fast-paced environment.

Requirements

  • Bachelor's degree in computer science, information technology, or a closely related field; relevant certifications preferred (Salesforce Certified Platform Developer, Salesforce Experience Cloud Consultant, etc.)
  • 5+ years of professional experience in application development and technology solution delivery.
  • 3+ years of hands-on Salesforce development, including experience with Lightning Experience, Apex, and custom components.
  • Demonstrated expertise with Salesforce Nonprofit Cloud and Experience Cloud.
  • Strong command of Apex, Visualforce, Lightning Web Components, SOQL, triggers, test classes, flows, and validation rules.
  • Deep understanding of Salesforce architecture, security model, data schema, and governor limits.
  • Experience with integration patterns and APIs (REST/SOAP).
  • Experience using Azure Logic Apps and Azure Functions as middleware for systems integrations.
  • Proficiency with Agile methodologies and tools such as Jira and GitHub.
  • Familiarity with CI/CD pipelines, version control, and DevOps practices is preferred.
  • Experience with third-party Salesforce-integrated platforms such as Stripe, PayPal, OneCause, DocuSign, Formyoula, Formstack, FormAssembly, SurveyMonkey.
  • Development experience with Python is preferred.
  • Knowledge and experience with Salesforce Data Cloud is preferred.
  • Understanding of nonprofit fundraising operations, donor lifecycle, and engagement models is preferred.
  • Experience supporting or working within nonprofit, multicultural, military, or global organizations is a plus.
Benefits
  • Generous paid time off, including volunteer days and military leave
  • 401k match
  • Comprehensive benefits
  • Opportunities for training and education reimbursement

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
ApexSOQLLightning Web ComponentsVisualforceFlowsvalidation rulestriggerstest classesSalesforce Nonprofit CloudSalesforce Experience Cloud
Soft skills
collaborationproblem-solvingtime managementmentorshipcontinuous improvementcommunicationadaptabilitycreativityattention to detailorganizational skills
Certifications
Salesforce Certified Platform DeveloperSalesforce Experience Cloud Consultant