> Markdown version of [/jobs/ext/2635385-senior-application-developer](https://www.wearedevelopers.com/jobs/ext/2635385-senior-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 Application Developer - **Company:** CU Denver - **Location:** Aurora, CO, United States - **Experience:** Expert - **Salary:** $85,000.0 - $95,000.0 - **Contract:** Permanent contract - **Skills:** ASP.NET, Java (Programming Language), JavaScript (Programming Language), Agile Methodology, User Authentication, C Sharp (Programming Language), Information Systems, Computer Programming, Databases, Continuous Integration, Data Synchronization, Web Development, Revision Control Systems, Identity and Access Management, Python (Programming Language), Microsoft SQL Server, MySQL, Model View Controller (MVC), Node.Js, OAuth, Object-Oriented Software Development, Oracle (Applications), Openid Connect, Ruby, Security Assertion Markup Language (SAML), Software Deployment, SQL Databases, Subversion, TypeScript, Web Applications, ReactJS, Spring-boot, Git, Vue.js, AngularJS, Information Technology, Oracle Identity Manager, Software Version Control, Programming Languages - **Published:** August 1, 2026 - **Apply:** https://diversityjobs.com/main/sendform/8/8/28176/1/17777531?backUrl=%2Fcareer%2F17777531%2FSenior-Application-Developer-Colorado-Aurora ## About the Role Are you an experienced developer who enjoys building secure, reliable systems that make a real impact? Do you like working on platforms that sit at the intersection of security, identity, and user experience? Join our Identity Management team and help power the identity and access services that support education, research, and healthcare across a complex, enterprise environment., * Knowledge of identity and access management concepts and security best practices * Strong communication skills and ability to work independently * Experience with databases, objectoriented programming, and source control tools, * Graduation from an accredited college or university with a Bachelor's degree in Information Systems, Computer Science, Engineering, or a closely related field + Substitution: 4 years of professional or high-level technical work experience may be substituted for the bachelor's degree. An associate's degree with two years of relevant work experience may be substituted for the bachelor's degree * 2 years' experience with web application development working with technologies such as ASP.NET, NodeJS, MVC, TypeScript, etc. * 2 years' experience with databases, frameworks, and programming languages + DataSQL databases: MySQL, Oracle, or MSSQL Server + Frameworks: JavaScript UI Frameworks: Angular, Vue, or React + Programming languages: Java, Python, Ruby, or C# * 2-4 years professional web application development experience working with technologies such as ASP.NET, NodeJS, MVC, TypeScript, etc. * 2-4 years of experience with SQL databases such as MySQL, Oracle, or MSSQL Server * 2 years of experience with any JavaScript UI Framework such as Angular, Vue, or React. * 2-4 years of experience with object-oriented programming languages such as Java, Python, Ruby, or C# Applicants must meet minimum qualifications at the time of hire. Preferred Qualifications: Experience with CICD Pipelines Experience with common source control systems (Git, SVN, etc.) Experience with OAuth, OpenID Connect, and SAML Authentication Experience with Agile software development methodologies Experience with Oracle Identity Manager Experience with Spring Boot Knowledge, Skills and Abilities: Must demonstrate excellent verbal and written communication skills. Demonstrated ability to communicate both with non-technical and technical audiences and stakeholder groups. Strong interpersonal communication and customer service skills working with non-technical users and stakeholders. Ability to support multiple projects simultaneously while effectively managing time and prioritizing tasks. Understanding of software development best practices and agile development processes Ability to communicate well, understand business needs and turn requirements into reality. This position is not eligible for university-sponsored work authorization. Candidates must be authorized to work in the U.S. without current or future university sponsorship. Individuals with existing, valid U.S. work authorization are welcome to apply. ## Description As a Senior Application Developer, you'll design, develop, and support identity and access management solutions that enable secure access across enterprise systems. This role combines fullstack development, authentication technologies, and collaboration with technical and business partners. What You'll Do * Design and maintain secure authentication and access control solutions * Develop and support internal and external web applications * Implement and support SAML, OAuth 2.0, and OpenID Connect integrations * Manage CI/CD pipelines and application deployments * Support identity lifecycle management and data synchronization * Collaborate with stakeholders to translate business needs into secure solutions ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Coffee with Developers: David Heinemeier Hansson](https://www.wearedevelopers.com/videos/875-coffee-with-developers-david-heinemeier-hansson) - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [Emergency Discussion: Can’t Hire the Right Developers? Here’s What Everyone Else Misses](https://www.wearedevelopers.com/videos/1748-emergency-discussion-can-t-hire-the-right-developers-here-s-what-everyone-else-misses) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) ## Related Articles - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [System change: restart as developer?](https://www.wearedevelopers.com/magazine/39-system-change-restart-as-developer) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market)