Salesforce Developer/Administrator, Graduate & Executive Education Programs
Job Summary
The David Eccles School of Business is seeking a collaborative,detail-oriented Salesforce Developer/Administrator to supportGraduate Programs and Executive Education within the school'scentral Salesforce environment. This role will work closely withthe Salesforce Team Lead and Lead Developer to deliver technicalsolutions, maintain and enhance existing functionality, and supportthe continued evolution of the school's Salesforce platform.
The successful candidate will build upon established Salesforcearchitecture, data models, integrations, and development patternsrather than develop solutions in isolation. Working under thedirection of the Team Lead and Lead Developer, this individual willcollaborate with technical colleagues and business stakeholders totranslate requirements into reliable, maintainable solutions thatalign with existing standards and long-term platform goals.
Documentation, data analysis, and collaboration are essential tosuccess in this role. The position requires someone who canunderstand complex business processes and data relationships,evaluate existing functionality, identify opportunities forimprovement, and clearly document technical designs, systembehavior, data flows, and implementation decisions. The individualshould be comfortable working across configuration, Apexdevelopment, integrations, and reporting to address business needswhile preserving the integrity and sustainability of the existingSalesforce environment.
Learn more about the great benefits of working forUniversity of Utah: benefits.utah.edu
The department may choose to hire at any of the below joblevels and associated pay rates based on their business need andbudget.
Responsibilities
Salesforce Development & Platform Maintenance
- Collaborative Solution Development: Work under the direction ofthe Salesforce Team Lead and Lead Developer to design, develop,test, and implement Salesforce enhancements. Collaborate throughoutthe development lifecycle to ensure solutions align withestablished architecture, coding standards, and businessrequirements.
- Enhance Existing Functionality: Extend and improve existingSalesforce objects, automation, Apex classes, Lightning WebComponents (LWC), integrations, and user experiences. Evaluatecurrent functionality and reuse established patterns whereverappropriate to maintain consistency and reduce unnecessarycomplexity.
- Technical Implementation: Apply sound development andconfiguration practices to deliver solutions appropriate to therequirements. Use Apex, LWC, SOQL/SOSL, Salesforce Flow, and otherplatform capabilities as appropriate, with an emphasis onmaintainability, performance, security, and scalability.
- Troubleshooting & Continuous Improvement: Investigatedefects, analyze system behavior, identify root causes, andrecommend solutions. Support ongoing maintenance, technical debtreduction, and platform improvements in collaboration with the LeadDeveloper and Team Lead.
- Integrations & Data Processes: Support the development,maintenance, and troubleshooting of integrations and data pipelinesbetween Salesforce and other university systems, includingPeopleSoft, marketing platforms, and other enterpriseapplications.
Technical Documentation & Collaboration
- Technical Documentation: Create and maintain clear,comprehensive documentation for Apex classes, LWCs, Flows,integrations, data models, system architecture, datatransformations, and business processes. Documentation shouldenable other team members to understand, maintain, troubleshoot,and extend implemented solutions.
- Knowledge Sharing: Actively share technical knowledge,implementation decisions, and troubleshooting findings with theSalesforce team. Ensure that changes are documented andcommunicated so the broader team can effectively support theplatform.
- Collaborative Development: Partner closely with the LeadDeveloper and Team Lead to review requirements, discuss technicalapproaches, participate in code reviews, and resolve implementationchallenges. Incorporate feedback and follow establisheddevelopment, testing, and release practices.
- Stakeholder Engagement: Work with Graduate Programs, ExecutiveEducation, and other business stakeholders to understandrequirements, investigate issues, and validate solutions.Communicate technical concepts clearly to both technical andnontechnical audiences.
- Technical Recommendations: Evaluate proposed solutions andcommunicate their implications for data integrity, maintainability,security, performance, and future development. Recommendalternatives when appropriate and work collaboratively to determinethe best path forward.
Data Analysis, Reporting & Platform Optimization
- Data Analysis: Analyze Salesforce data, relationships, andbusiness processes to identify discrepancies, investigate issues,validate assumptions, and support informed technical decisions.Demonstrate the ability to work with complex datasets and translatefindings into actionable recommendations.
- Data Quality & Integrity: Investigate data inconsistencies,support validation and reconciliation processes, and help maintainreliable data across Salesforce and connected systems.
- Reporting & Analytics: Develop, maintain, and optimizeSalesforce reports and dashboards. Support data pipelines andintegrations with Tableau to provide accurate, actionable insightsinto application funnels, enrollment trends, program outcomes, andcorporate partnerships.
- Salesforce Org Migration & Enhancement: Contribute to themigration to a new Salesforce org by supporting data transitions,application enhancements, testing, and documentation. Ensure thenew environment builds upon established architecture and alignswith the school's broader Salesforce strategy.
- Process Improvement: Analyze existing workflows and systemfunctionality to identify opportunities to improve operationalefficiency, data quality, reporting, and the experience ofSalesforce users.
Governance, Security & Quality Assurance
- Architecture & Standards: Follow the