Skip to main content

This job has expired

Principal Salesforce Developer

University of Colorado System
Denver, Colorado, United States
Salary Not Specified
Date posted
Jun 24, 2024

Who We Are:

System Administration, which also houses the Office of the President, is located in the uptown neighborhood of Denver with a few smaller offices located on the campuses. Many of our departments support the educational and research missions of the four University of Colorado campuses, but System Administration is not considered a campus. We provide diverse opportunities for professional development, innovation, and collaboration with talented staff and faculty. Learn more about CU System Administration .

The CU System Office of Advancement provides excellent customer service, strategy, expertise, and efficiency to our partners on CU’s campuses and at the University of Colorado Foundation. We support CU’s fundraising and engagement goals through advancement operations that include constituent research and development, data management, business intelligence, technical architecture, annual giving, planned giving, gift administration, marketing and communications, IT, budget and finance, and more. We believe that a healthy office culture is foundational to our success. We create this by bringing together a diverse team of colleagues and infusing our core values—Work Together, Think Big, Be Good and Have Fun—into our work every day. 

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)


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 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 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.

How to Apply:

For full consideration, please attach the following as separate documents to your application:

  1. A cover letter identifying the job specific minimum qualifications you possess
  2. A resume including any and all relevant experience to be accurately assessed against the qualifications listed in the posting.

Please ensure you check the “Job Specific Attachments” box next to each document on the “Required Documents” page of the application for the appropriate documents to be attached.

When to Apply:

For full consideration completed applications must be submitted by 6/24/2024 . Reference checking is a standard step in our hiring process. You may be asked to provide contact information, including email addresses, for up to five references as part of the search process for this position. *Please note: All application materials must be submitted through CU Careers; emailed materials will not be considered.*

Sponsorship Statement:

We are unable to sponsor applicants for work visas for this position.

Background Check Statement:

The University of Colorado is committed to providing a safe and productive learning and living community. To achieve that goal, we conduct background investigations for all final applicants being considered for employment. Background investigations include a criminal history record check, and when appropriate, a financial history, motor vehicle history and/or fingerprinting background check. The Immigration Reform and Control Act requires that a verification of employment eligibility be documented for all new employees by the end of the third day of work. The University of Colorado is committed to diversity and equality in education and employment.

ADA Statement:

We are committed to an inclusive and barrier-free search process. We provide accommodations for applicants requesting accommodation through the search process such as alternative formats of this posting. Individuals with disabilities in need of accommodations throughout the search process should contact the ADA Coordinator at: .

Get job alerts

Create a job alert and receive personalized job recommendations straight to your inbox.

Create alert

Similar jobs