Skip to content

CIRES IT Application Developer

Requisition Number:



Boulder, Colorado

Employment Type:

University Staff



Posting Close Date:


Date Posted:


Job Summary

The Cooperative Institute for Research in Environmental Sciences (CIRES) at the University of Colorado, Boulder, has an immediate opening for an IT Application Developer! This university staff position will work with the CIRES IT team and associated partners to develop and maintain internal business applications that help our researchers and administration meet the CIRES mission.

CIRES seeks candidates who have experience developing with PHP, MySQL, and a JavaScript framework (such as jQuery). Candidates should have a working knowledge of business application code development, be able to work within a team environment, and deliver training and insight to other team members in order to meet development deadlines. The incumbent will work under the direction of the CIRES Director of IT, but must show personal initiative and ability to work independently. The successful candidate will be familiar with standard development methodologies and will maintain current knowledge in the field of development relevant to the position.

The University of Colorado Boulder is committed to building a culturally diverse community of faculty, staff, and students dedicated to contributing to an inclusive campus environment. We are an Equal Opportunity employer, including veterans and individuals with disabilities.

Who We Are

At CIRES, the Cooperative Institute for Research in Environmental Sciences, more than 800 environmental scientists work to understand the dynamic Earth system, including people’s relationship with the planet. CIRES is a partnership of NOAA and the University of Colorado Boulder, and our areas of expertise include weather and climate, changes at the Earth’s poles, air quality and atmospheric chemistry, water resources, and solid Earth sciences. Our vision is to be instrumental in ensuring a sustainable future environment by advancing the scientific and societal understanding of the Earth system.

Our department is growing! Please also check out our other similar openings for an IT Web/Application Developer and an IT/Web Application and Visualization Developer.

What Your Key Responsibilities Will Be

  • Prepare, manage and deploy custom software created in-house as part of the development team.
  • Create and review MySQL Schemas including new tables and modification of current tables.
  • Create and review Class Diagrams and cross application communication.
  • Track and manage bug reports for custom software.
  • Provide both internal and external software documentation with high-code readability.
  • Provide application support to all CIRES members via multiple communication paths.
  • Help Desk, email, phone, in-person support.
  • Other duties as needed.

What We Can Offer

  • CIRES can offer a generous compensation package. Salary is commensurate with education and experience and determined based on our CIRES internal career track classification.
  • The annual hiring salary range for this position is $67,000 - $100,000.
  • Relocation funds are available for this position following CIRES and the University of Colorado’s relocation processes and procedures.


The University of Colorado offers excellent benefits, including medical, dental, retirement, paid time off, tuition benefit and ECO Pass. The University of Colorado Boulder is one of the largest employers in Boulder County and offers an inspiring higher education environment. Learn more about the University of Colorado Boulder.

Be Statements

Be ambitious. Be resourceful. Be Boulder.

What We Require

  • A bachelor’s degree or equivalent combination of education and experience may substitute.
  • 1+ years of professional, job related experience.

What You Will Need

  • Ability to work well in teams and with end-users.
  • Excellent written, verbal and interpersonal communication skills.
  • Experience building UI that is intuitive, and working with users to meet UI/UX goals.
  • Experience in developing code that meets current security standards.
  • Experience in implementing software/hardware to accommodate business needs.
  • Experience in PHP, MySQL or like development environment.
  • Experience working within a development and production environment with unit testing and automated deployment and versioning tools (GIT).
  • Experience writing and optimizing MySQL Queries.
  • Ability to provide both internal and external software documentation with high-code readability.

What We Would Like You To Have

Please note that while the position details both required skills as well as desired skills and experience, we want applicants to be aware that they do not need to have all of the desired skills and experience to be considered for this position. If you meet the minimum qualifications, have passion for the work, along with experience in a related field, you are encouraged to apply. We encourage on-the-job training for any additional skills or knowledge that become relevant to the position.

  • Experience with current JavaScript Frameworks such as AngularJS.
  • Experience with NoSQL or other unstructured database frameworks.
  • Experience creating and deploying Docker containers.
  • Knowledge in Linux monitoring, troubleshooting and administration.
  • Experience with programming/scripting languages such as Perl, Python, Java, Ruby, C.
  • Experience with Datatables JS.
  • Experience in end-user training via both in-person and virtual training sessions.
  • Familiarity with BASH, CSH and common Linux Shells.
  • Ability to contribute within a diverse and inclusive workplace.

Special Instructions

To apply, please submit the following materials: 
  1. A current resume. 
  2. A cover letter that specifically tells us how your background and experience align with the requirements, qualifications, and responsibilities of the position.
We may request references at a later time.

Please apply by 9/30/2021 for consideration.

Note: Application materials will not be accepted via email. For consideration, please apply through CU Boulder Jobs.

Posting Contact Information

Posting Contact Name: Boulder Campus Human Resources

Posting Contact Email: