Senior IT Application Developer

University of Colorado•Colorado Springs, CO
•$78,051 - $99,281•Hybrid

About The Position

The Senior IT Application Developer is a senior technical contributor in the University of Colorado School of Medicine Office of the Dean IT Shared Services team. The position designs, develops, enhances, integrates, maintains, and supports applications used for areas including faculty affairs, finance, and research administration. It works across the full application lifecycle, from design and development through testing, deployment, and production support, including modernization and migration of existing applications. The developer collaborates with the Data Team, project management, business stakeholders, security and compliance, QA, and other developers to turn business needs into secure, maintainable solutions and independently investigates complex problems and makes technical decisions. The work model is hybrid: three days per week on campus, plus in-person meetings as needed. The team supports digital, data, application, infrastructure, web, and end-user technology services for School of Medicine departments. The University offers medical and dental plan options; disability, life, and vision insurance; an employer contribution of 10% of gross pay to a 401(a) retirement plan; accrued paid time off; 22 vacation days per year; 15 sick days per year; 15 holidays per year; tuition benefits across CU campuses; and a reduced-rate RTD Eco Pass. The position's stated starting salary range is $78,051 to $99,281 and may be eligible for overtime compensation depending on level.

Requirements

  • Bachelor's degree in Computer Science, IT, Information Systems, or a closely related field; a combination of education and related technical, military, or paraprofessional experience may substitute year for year.
  • At least two years of professional experience in software or web application development.
  • Advanced knowledge of modern software-development practices and the ability to write clean, secure, testable, and maintainable code.
  • Ability to independently analyze complex technical problems, weigh trade-offs such as maintainability, performance, security, and cost, and recommend practical solutions.
  • Strong understanding of application architecture, APIs, relational databases, authentication and authorization, and system integrations.
  • Strong organizational skills and ability to manage competing priorities.
  • Strong communication and collaboration skills with technical and nontechnical stakeholders in a matrixed environment.
  • Commitment to documentation, knowledge sharing, mentoring, quality, and continuous improvement.
  • Legal authorization to work in the United States without requiring sponsorship; sponsorship or employment authorization will not be provided now or in the future.

Nice To Haves

  • Three years of progressively responsible professional experience in software or web application development.
  • Experience developing and maintaining full-stack applications using .NET/C#, REST APIs, and modern JavaScript or TypeScript frameworks.
  • Experience with relational databases, SQL, and Microsoft SQL Server.
  • Experience with ASP.NET Core, Microsoft Azure, cloud-based application development, and deployment.
  • Experience troubleshooting application defects, performance issues, and system integrations.

Responsibilities

  • Design, develop, and enhance School of Medicine applications, including front-end interfaces, application logic, services, and back-end components built with .NET/C# and JavaScript.
  • Translate functional and technical requirements into application designs and make technical design and architecture decisions.
  • Apply secure coding, accessibility, usability, performance, maintainability, and data-protection requirements such as HIPAA and FERPA throughout development.
  • Maintain and enhance production applications, including legacy applications requiring modernization or migration.
  • Evaluate existing code and architecture and refactor or upgrade applications to reduce technical debt while maintaining continuity of critical business services.
  • Balance new feature development with application lifecycle, maintenance, security, and sustainability requirements.
  • Design and maintain SQL Server database components, queries, stored procedures, data models, RESTful APIs, and integrations with internal and external systems.
  • Conduct peer code reviews, mentor other developers, and maintain code using approved GitHub version-control practices.
  • Follow change, release-management, and CI/CD practices across development, testing/staging, and production environments, partnering with QA and project teams to validate acceptance criteria before deployment.
  • Provide advanced troubleshooting and production support, resolving defects, performance issues, and integration failures.
  • Maintain technical and release documentation, including architecture, integrations, dependencies, configuration, and support procedures.
  • Collaborate with stakeholders to understand business requirements and explain technical options, constraints, risks, and trade-offs.

Benefits

  • Medical insurance with multiple plan options
  • Dental insurance with multiple plan options
  • Disability insurance
  • Life insurance
  • Vision insurance
  • Employer contribution of 10% of gross pay to a 401(a) retirement plan
  • Accrued paid time off
  • 22 vacation days per year
  • 15 sick days per year
  • 15 holiday days per year
  • Tuition benefit available on all CU campuses
  • Reduced-rate RTD bus and light rail service through the Eco Pass
  • Potential eligibility for overtime compensation, depending on level
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service