> Markdown version of [/jobs/ext/4514530-senior-it-application-developer](https://www.wearedevelopers.com/jobs/ext/4514530-senior-it-application-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior IT Application Developer - **Company:** University of Colorado - **Location:** Boulder, CO, United States - **Experience:** Expert - **Salary:** $78,051.0 - $99,281.0 - **Contract:** Permanent contract - **Skills:** ASP.NET, JavaScript (Programming Language), Application Programming Interfaces (APIs), Applications Architecture, Application Lifecycle Management, Business Logic, User Authentication, Microsoft Azure, C Sharp (Programming Language), Cloud Computing, Information Systems, Databases, Continuous Integration, Relational Databases, Web Development, Github, Microsoft SQL Server, Software Maintenance, Release Management, Secure Coding, Software Engineering, SQL Stored Procedures, SQL Databases, Systems Integration, TypeScript, Technical Debt, Backend, Information Technology, Front End Software Development, Restful APIs, Code Restructuring, Software Version Control - **Published:** November 2, 2026 - **Apply:** https://www.careerbuilder.com/job-details/senior-it-application-developer-boulder-co--386d19e4-4f9b-4b21-9f65-3cd1a42df155 ## About the Role Software Development, Software Development, Medicine, Finance, Research Administration, Faculty Administration, Project/Program Management, Production Support, Software Design, Technical/Engineering Design, * Bachelor''s degree in Computer Science, IT, Information Systems, or closely related field. * Substitution: A combination of education and related technical/military/paraprofessional experience may be substituted for a bachelor's degree on a year-for-year basis. * Two (2) years of professional experience in software or web application development., * Three (3) years of progressively responsible professional experience in software or web application development. * Experience developing and maintaining full stack application using .NET/C#, REST APIs, and modern JavaScript or TypeScript frameworks. * Experience working 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. Conditions of Employment: * Applicants must be legally authorized to work in the United States without requiring sponsorship. We are unable to provide work visa sponsorship or employment authorization for this position now or in the future. Knowledge, Skills, and Abilities: * Advanced knowledge of modern software-development practices, with 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/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. ## Description The Senior IT Application Developer serves as a senior technical contributor responsible for the design, development, enhancement, integration, and ongoing support of School of Medicine applications, including those supporting faculty affairs, finance, and research administration. This position works across the full application lifecycle, from design and development through testing, deployment, and production support, including maintenance, modernization, and migration of existing applications. The role partners with the Data Team, project management, business stakeholders, security and compliance, and other developers to translate business needs into secure, maintainable solutions. The successful candidate will bring hands-on development experience, strong technical judgment, and the ability to independently investigate complex problems, make technical decisions, and own application work from design through production support. The work model for this position is hybrid, as determined by the School of Medicine Office of the Dean, Information Services department., Application Design & Development (40%) * 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, and maintainability standards and data-protection requirements such as HIPAA and FERPA throughout development. Application Maintenance, Enhancements & Technical Debt (25%) * Maintain and enhance existing production applications, including legacy applications requiring modernization or migration. * Evaluate existing code and architecture and perform refactoring and upgrades to reduce technical debt while maintaining continuity of critical business services. * Balance new feature development with application lifecycle, maintenance, security, and sustainability requirements. Database, API & Systems Integration, Release Management (20%) * Design and maintain SQL Server database components, queries, stored procedures, and data models, along with RESTful APIs and integrations with internal and external systems. * Conduct peer code reviews, mentor other developers, and maintain code through approved version-control practices in GitHub. * Follow established 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. Production Support (15%) * 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, to reduce reliance on undocumented institutional knowledge. * Collaborate with stakeholders to understand business requirements and explain technical options, constraints, risks, and trade-offs., Hybrid - this role is eligible for a hybrid schedule of three (3) days per week on campus and as needed for in-person meetings.