
CRM Developer
USO
full-time
Posted on:
Location Type: Office
Location: Arlington • Virginia • United States
Visit company websiteExplore more
Tech Stack
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