Salesforce Developer

North Carolina State University at Raleigh

Raleigh, NC

Job posting number: #7368984

Posted: August 18, 2026

Application Deadline: Open Until Filled

Job Description

Essential Job Duties
The Salesforce Developer is responsible for designing, building, and maintaining solutions across University Advancement’s Salesforce ecosystem centered around Kindsight’s ascend managed package. The 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 brings their expertise to ensure solutions are reliable, secure, performant, and aligned with business and architectural standards. This role reports directly to the Director of Application Services within Advancements Services.
Other Responsibilities
Key responsibilities will include, but not limited to the following:

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.
Strong debugging and troubleshooting skills, with the ability to analyze complex system logs, trace execution paths, and resolve platform exceptions efficiently.
Proven track record of delivering 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 maintenance of custom objects, fields, relationship, 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 scheme 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 to complex flows and Apex logic.
Conducts bulk data testing and governor limits analysis to ensure code performs under the 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.
Qualifications
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 developments, 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 in working within a hybrid ecosystem (cloud and on-premise platforms).
Experience in higher education and/or not-for-profit industry.




Apply Now

Please mention to the employer that you saw this ad on AcademicWomen.com

Job posting number:#7368984
Application Deadline:Open Until Filled
Employer Location:Online Job Advertising
JAX,Florida
United States
More jobs from this employer