Salesforce Developer
Job posting number: #7368984. Posted: August 18, 2026. Application deadline: Open until filled.
About the role
The Salesforce Developer is responsible for designing, building, and maintaining solutions across University Advancement’s Salesforce ecosystem centered around Kindsight’s ascend managed package. This role combines strong hands-on software development, thoughtful technical design, adherence to best practices, and stewardship of code quality. The Salesforce Developer manages the full application development lifecycle, working with cross-functional teams in the design, development, testing, and deployment of solutions. The ideal candidate ensures solutions are reliable, secure, performant, and aligned with business and architectural standards. This role reports directly to the Director of Application Services within Advancement Services.
Responsibilities
- Architecture and Design
- Assess business requirements to drive architectural decisions, balancing Salesforce out-of-the-box features, third-party AgentExchange products, and custom programmatic solutions.
- Translate business requirements into scalable technical designs, specifications, and data flow diagrams using Salesforce best practices.
- Participate in design reviews and user story scoping sessions to provide guidance on solution patterns and platform capabilities.
- Work closely with administrators, solution/product owners, cross-functional teams, business analysts, and other technical leads to refine requirements.
- Development & Customization
- Develop and maintain scalable solutions using Apex, Lightning Web components (LWC), and advanced flow orchestration.
- Maximize the use of low-code/no-code capabilities to build a robust framework designed for sustainable scalability.
- Demonstrate strong debugging and troubleshooting skills, with the ability to analyze complex system logs, trace execution paths, and resolve platform exceptions efficiently.
- Deliver hands-on Salesforce integration solutions with deep technical proficiency in RESTful and SOAP web services.
- Build reusable components, utilities, and frameworks to accelerate development across the team.
- Monitor Apex jobs, integrations, and platform events for failures or performance issues.
- Stay updated with Salesforce platform releases and industry trends to recommend best practices and improvements.
- Release Management & DevOps
- Participate in structured release processes using tools such as VS Code, GitHub, and Gearset CI/CD pipelines.
- Maintain documentation for release processes, configurations, and technical implementation.
- Perform code merges and resolve conflicts during deployment to higher environments.
- Support DevOps processes, including branching strategies, CI/CD pipelines, and deployment sequences.
- Data Modeling, Mapping, and Transformation
- Design and maintain custom objects, fields, relationships, and record types.
- Ensure the data model supports scalability, reporting needs, and integration patterns.
- Implement sharing rules, permission sets, and role hierarchy strategies aligned with security requirements.
- Evaluate the impacts of schema changes across automation, interactions, and UI components.
- Testing and Quality Assurance
- Write comprehensive unit tests with meaningful assertions and required code coverage.
- Support integration testing, regression testing, and UAT cycles.
- Validate performance, scalability, and error handling behavior of complex flows and Apex logic.
- Conduct bulk data testing and governor limits analysis to ensure code performs under high-load periods.
- Participate in peer code reviews and enforce coding standards.
- Compliance and Governance
- Adhere to enterprise security, data governance, data retention policies, and other compliance standards.
- Ensure all development follows established coding conventions and architectural guidelines.
- Maintain auditability through documentation, version control, and traceable deployment practices.
Requirements
- Minimum Education and Experience
- Bachelor’s degree with preference in Computer Science, Information Technology, or a related field/discipline.
- 5+ years of hands-on experience in Salesforce development and configuration.
- Salesforce Certified Platform Developer.
- Other Required Qualifications
- High proficiency in Apex development, including classes, triggers, asynchronous processing, and integration callouts.
- Advanced experience in building Lightning Web Components (LWC) with reusable, modular design patterns.
- Demonstrated experience designing and implementing Salesforce data models, including objects, relationships, and security controls.
- Experience integrating Salesforce with external systems using REST/SOAP APIs, platform events, and middleware tools within a hybrid cloud ecosystem.
- Experience with DevOps and source control solutions.
- Preferred Qualifications
- Salesforce Certified Platform Developer II.
- Familiarity with advancement/fundraising data sets, including biographic data workflows and fundraising-related transactions.
- Familiarity with Kindsight ascend or AdvancementRM managed package.
- Experience working within a hybrid ecosystem (cloud and on-premise platforms).
- Experience in higher education and/or not-for-profit industry.