Robust Health Coverage : Our comprehensive medical plans cover
preventative care at no cost, including a yearly mental health
visit. Plus, benefit from affordable dental, vision plans, and
competitive prescription drug prices.
Financial & Retirement Benefits : Take advantage of our
health savings, flexible spending accounts, and life and disability
insurance. Plan for your future with our retirement options.
Further Your Education : Avail twelve (12) waived credits per
academic year for courses at any CU campus. We invest in your
educational and professional growth.
Wellness & More : From wellness programs aimed at achieving
your best self to various additional benefits through CU Advantage,
we prioritize well-being and holistic development.
Want to know your total compensation? Use our calculator to get the
complete picture!
Summary
Reporting to the Assistant Director of Digital Experience,
Platforms and Analytics, the Senior Programmer is responsible for
the development, enhancement, maintenance, and technical support of
enterprise and departmental web applications and digital platforms
that support the University's academic, administrative, and
operational needs. This position performs advanced web application
development and technical problem-solving within a diverse
technology environment, including technologies such as PHP, Drupal,
and SQL, and applies established development standards and
practices to support secure, accessible, reliable, and sustainable
digital services. Working collaboratively with technical teams,
campus partners, and other stakeholders, the Senior Programmer
analyzes requirements, develops and implements technical solutions,
resolves complex application issues, and contributes technical
expertise to the continued development and improvement of the
University's digital experience and technology ecosystem.
Essential Functions
The duties and responsibilities of the position include, but are
not limited to:
(50%) Web Application and Drupal Development
- Analyze, design, develop, test, implement, and maintain web
applications, utilities, and digital solutions for the University
while complying with applicable industry, University, departmental,
accessibility, security, and development standards.
- Configure, design, and develop schemas, themes, templates,
modules, applications, and other functionality within the
University's Drupal Content Management System to support campus
departments and University digital services.
- Convert graphical designs, prototypes, and functional
requirements into responsive, accessible, and maintainable web
solutions using HTML, CSS, JavaScript, PHP, Drupal, and related web
technologies.
- Develop new functionality and modify, enhance, and integrate
functionality within existing web applications and platforms to
address changing University and user needs.
- Develop and maintain database-driven applications and
functionality using relational databases, applying knowledge of SQL
statements, database normalization, indexing, data structures, and
query efficiency.
(25%) Application Support, Maintenance and Technical
Improvement
- Provide advanced technical support for web applications and
digital platforms, independently diagnosing and resolving complex
applications, Drupal, database, integration, configuration, and
performance issues.
- Maintain and enhance existing applications and platforms
through software updates, security patches, configuration changes,
testing, troubleshooting, and other activities necessary to support
reliable, secure, accessible, and sustainable services.
- Analyze existing applications, code, and technical processes
and implement or recommend improvements to functionality,
performance, maintainability, accessibility, security, and user
experience.
- Apply and contribute to established development standards and
practices, including version control, code review, testing,
documentation, deployment, and change management.
- Research and evaluate emerging technologies, tools, frameworks,
and development practices and recommend appropriate solutions for
the University's evolving digital environment.
(15%) Technical Leadership and Team Coordination
- Work with the Assistant Director of Digital Experience,
Platforms and Analytics to develop and advance strategic team
initiatives, technical priorities, and improvements to the
University's web and digital platform environment.
- Provide technical guidance, knowledge sharing, and senior-level
programming expertise to team members and campus partners within
areas of responsibility.
- Run Web Team meetings as needed to coordinate work, communicate
priorities, address technical issues, and support progress on team
initiatives.
- Assign and communicate work priorities to student employees on
the Web Team; provide technical direction and guidance necessary to
support completion of assigned work.
- Contribute to technical planning, application architecture,
development standards, reusable solutions, and decisions regarding
the implementation and long-term support of web applications and
digital platforms.
(10%) Project Collaboration and Campus Partnership
- Consult and collaborate with campus departments, stakeholders,
and technology teams to understand business needs, gather
requirements, evaluate technical options, and develop appropriate
web and digital solutions.
- Participate in project planning, estimation, prioritization,
implementation, testing, deployment, and ongoing support of
assigned initiatives.
- Communicate technical requirements, recommendations, risks, and
solutions clearly to technical and non-technical
stakeholders.
- Maintain appropriate technical documentation for applications,
configurations, integrations, development processes, and ongoing
support.
- Coordinate application changes, releases, and other production
activities with appropriate team members, campus partners, and
vendors.
Tentative Search Timeline
- Priority will be given to applications submitted by: Sunday,
October 4, 2026 @ 11:59pm.
- Potential interview dates: October 7, 2026 - October 9,
2026.
- Potential start date: November 1, 2026
CU is an Equal Opportunity Employer and complies with all
applicable federal, state, and local laws governing
nondiscrimination in employment. We are committed to creating a
workplace where all individuals are treated with respect and
dignity, and we encourage individuals from all backgrounds to
apply, including protected veterans and individuals with
disabilities.
In accordance with the Equal Pay for Equal Work Act, UCCS does not
discriminate based on sex in our employment or compensation
practices.
Qualifications :
- To be considered for this role, you must have professional
experience designing, developing, and supporting database-driven
web applications. Relevant education may substitute for
professional experience on a year-for-year basis.
- Demonstrated experience with web application development
technologies, including PHP or a comparable server-side programming
language; HTML, CSS, and JavaScript; and a web content management
system such as Drupal.
- It is necessary to have working knowledge of relational
databases and SQL, including database design concepts, queries,
normalization, indexing, and performance considerations.
- Experience analyzing requirements, troubleshooting technical
issues, and developing, modifying, and maintaining web applications
within a collaborative development environment is required.
- Professional experience is highly desired in the following
areas:
- Developing and supporting Drupal-based websites and
applications, including configuration, themes, templates, modules,
and custom functionality.
- PHP and related frameworks, such as Laravel, and additional web
technologies or data formats such as JSON, YAML, XML, or
Python.
- Linux/UNIX environments, web server technologies, cloud-based
development or hosting platforms such as Pantheon, and DevOps or
CI/CD practices.
- Creating accessible web applications and integrations using
APIs, web services, or related technologies.
- Providing technical guidance, coordinating the work of student
employees or other developers, or supporting technical initiatives
in a higher education or similarly complex organizational
environment.
The University of Colorado Colorado Springs has implemented a
misconduct history check program with respect to final candidates
for specific appointments. The misconduct history check program is
intended to allow UCCS to collect and review information about a
candidate's conduct at their previous institutions, specifically
conduct related to sexual misconduct, harassment, and/or
discrimination – before making hiring decisions. All final
candidates to these appointments are required to complete an
Authorization to Release Information and provide contact
information for their previous institutions.