Principal Salesforce Developer - 34016

University of Colorado

Denver, CO

ID: 7257461
Posted: June 24, 2024
Application Deadline: Open Until Filled

Job Description

Position Summary:

The University of Colorado’s (CU) Office of Advancement manages and coordinates administrative functions that support the campus-based fundraising field staff. These functions include communications, database management, estate gift planning, gift processing, marketing, research, and other services. These centralized services place the institution in an optimal position to attract substantial support from the philanthropic sector.

The Principal Salesforce Developer at Central Advancement will serve as a technical point person on the Salesforce team, responsible for all technical aspects of the Salesforce platform including data migrations, data quality, systems integrations, 3rd party applications, and custom code, ensuring the effective deployment of Advancement’s Salesforce solution. The Principal Salesforce Developer will work closely with functional leaders, organizational business units, and subject matter experts to identify business requirements and develop technical specifications for multiple CU Advancement business units.

This position reports to the Assistant Director of Advancement Solutions Architecture and is exempt from the State of Colorado Classified Staff system.

Where You Will Work:

This role is eligible to work remotely within the United States.

Diversity and Equity:

The University of Colorado System Administration Office is committed to recruiting and supporting a diverse workforce. The university strives to promote a culture of inclusiveness, respect, communication and understanding. We encourage applications from women, ethnic minorities, persons with disabilities, persons within the LGBTQ+ community and all veterans.

Duties & Responsibilities:

Duties and responsibilities of the position include, but are not limited to:

Develop business technology solutions focused on cloud-based business applications.
In partnership with the Salesforce Administrators, Analysts, the Lead Salesforce Developer, and the Assistant Director of Advancement Solutions Architecture, develop relevant solutions for the Salesforce platform to achieve business requirements.
Guide and inform on development best practices and mentor junior members of the team.
Serve as a subject matter expert on Salesforce and the ascend managed package.
Reference requirement mapping of functional requirements to match this functionality with system and technical requirements.
Work with the Assistant Director of Advancement Solutions Architecture to build enterprise solutions that are scalable, adaptable and in synchronization with ever changing client needs.
Build proofs-of-concept (POCs) on which teams can further iterate.
Perform low- and high-level programming while implementing a combination of configuration and application development to meet Salesforce business requirements as defined by functional users and other technical staff.
Lead efforts related to the Salesforce’s integration with other systems at the University, using third party integration tools in partnership with the Technical Architecture and University Information Systems teams.
Oversee common data imports, ensuring the integrity of the data, aligned with the University’s data governance standards.
Build and run advanced queries.
Proactively identify and address performance bottlenecks within the Salesforce platform in context of the ascend managed package, optimizing processes requiring bulkification, data queries, page load times, and user experience.
Manage security permissions for users. Manage all vendor software related maintenance and upgrades and will have oversight over change control and information security processes for the Salesforce solution.
Create detailed system documentation related to the Salesforce solution’s development, aligned with guidelines from the University’s Information Services (UIS).
Utilize Apex (classes and triggers), Visualforce, Lightning Web Components, and other Salesforce technologies to create scalable and efficient solutions.
Stay up to date with the latest and ascend Salesforce features, functionalities, and industry best processes.


What We Offer:

Salary: The anticipated hiring range has been established at $110,000-$115,000.

CU System Administration takes into consideration a combination of the selected candidate’s education, training and experience as it relates to the position, as well as the position’s scope and complexity, internal pay equity and external market value when determining a salary level for potential new employees.

Benefits: With our unparalleled range of benefits, including top-notch healthcare, comprehensive wellness programs, enriching professional development, and a dynamic work-life balance, we ensure your holistic growth and happiness.

No-cost or low-cost medical & dental plan options, some inclusive of IVF assistance.
Disability, Life, Vision Insurance options.
Multiple retirement planning options including a mandatory 401(a) plan where CU contributes 10% of your gross pay, a 401k or 403b plan and a 457 deferred compensation plan.
Pre-tax savings plans, such as Health care and Dependent care flexible spending accounts.
Embrace a healthy work-life balance with ample sick and vacation leave, along with at least 12 paid holidays. This includes a dedicated week off for winter break.
4 weeks of parental leave to adjust to the joys of parenthood.
A tuition benefit program for you and/or your dependents.
Free RTD EcoPass and Free Onsite Parking at our 1800 Grant Street Office.
Many additional perks & programs with the CU Advantage.
Additional taxable fringe benefits may be available.

For more information on benefits programs, please review our Comprehensive Benefits Guide.

Access our Total Compensation Calculator to see what your total rewards could be at CU. (This position is a University Staff position)

Qualifications:

Minimum Qualifications:

Please ensure your resume includes any and all relevant experience to be accurately assessed against these qualifications. You must meet all minimum requirements listed at the time of application to be considered for this role.

Bachelor’s degree from an accredited institution of higher education, or equivalent professional experience (professional experience may be substituted for the educational requirement on a year-for-year basis)
Four (4) years’ experience which must include the following:
Object-oriented software development (C++, C#, Java, Apex).
Design and/or use of Web Service Calls and API’s (REST, SOAP, XML, SF App Exchanges, etc.).
Preferred Qualifications:

Master’s degree in computer science/MIS or related technology intensive field.
Six (6) years’ equivalent experience as listed above.
Extensive experience with major Salesforce platforms Salesforce-based managed applications with the ability to build custom apps and objects, formula fields, workflows, custom views, and other content of intermediate complexity.
Experience developing with Visualforce.
Experience developing Force.com Lightning Components, Lighting Pages (to include Community Builder), and working with Managed Packages and integrations.
Experience using Salesforce data tools (Data Loader, Excel Connector, DemandTools, Eclipse Force.com IDE).
Knowledge and experience using front end and backend web languages and databases including but not limited to HTML5, CSS, JavaScript, PHP, SQL, Suite Script, AJAX, Python, Ruby/Groovy on Rails, etc.
Experience with integrating Salesforce software with Salesforce or similar ERP, Student Information Systems, enterprise class systems.
Experience with change management, specific to Salesforce deployments.
Project management skills.
Preferred Certifications and Credentials

Salesforce Administrator Certification
Certified Salesforce Developer, Sales Cloud Consultant, and Service Cloud Consultant credentials.
Salesforce Product Certification
Knowledge, Skills, and Abilities:

To be successful in this position, employees will need to know the following:

Ability to build and support enterprise web applications.
Ability to rapidly adapt to changing business requirements and to efficiently acquire and utilize new skills in response to such change.
Ability to assess the impact of new business requirements on Salesforce and all upstream and downstream applications, systems, and processes.
Ability to build and use effective working relationships within own department and across other units.
Ability to think analytically and possess strong problem-solving skills.
Ability to meet deadlines while managing simultaneous requests with competing prioritization.
Ability to manage, collaborate, and resolve issues laterally and discern when to escalate upwards.
Ability to provide and maintain high levels of accuracy and attention to detail.
Strong functional knowledge and understanding of relational databases and data management practices.
Knowledge and understanding of Application Architecture Standards.
Web/SOA/ESB/other service design and implementation experience with a focus on integration, design, and implementation.