Software Developer, Junior

DPS•Denver, CO

About The Position

The Software Developer develops and maintains software according to business requirements, with assistance from mid- and senior-level software developers. The role develops technical designs and technical and functional specifications, produces deliverables for assigned projects, and assists with post-implementation support and system enhancements. It also gathers, compiles, and synthesizes information about technology processes or systems. The developer builds software within architecture guidelines to meet business-customer needs and learns the purpose of the applications being developed. The role establishes and follows code-quality and development-procedure best practices, documents system issues and resolutions, delivers high-quality applications, and continuously improves systems. The position may serve as a technical expert on unique projects or production issues and as technical lead on small projects when assigned. Applications will be received until November 10, 2026. If the position is not filled by then, applications submitted after the deadline may be considered. Applicants must apply online through the Denver Public Schools job board. The position is represented by an employee association bargaining unit. Denver Public Schools describes a culture that values equity, accountability, integrity, collaboration, and fun, with a shared vision that every learner thrives. Employees must live and work with a permanent home address in Colorado.

Requirements

  • At least three years of IT and/or business work experience in technical systems or programming functions.
  • Experience with an object-oriented programming language such as C#, .NET, Java, or another language.
  • Experience with client-side programming, such as JavaScript or TypeScript.
  • Experience with frontend UI frameworks such as Vue.js or React.js and associated build tooling such as Vite.
  • Experience with SQL Server and T-SQL development, including SSIS and DML.
  • Experience with Agile methodologies, Jira, and Confluence.
  • Technical experience and skills to quickly learn new systems and applications.
  • Lead for racial and educational excellence and work to dismantle systems of oppression and inequity in the community, while believing in and supporting all students so they feel seen and heard and have access to high-quality education.
  • Live and work with a permanent home address in Colorado while working with Denver Public Schools.
  • Ability, with or without accommodations, to meet the physical demands of the position.

Nice To Haves

  • Bachelor's degree in Computer Science, Information Systems, or a related field is preferred.

Responsibilities

  • Develop and maintain software according to business requirements, with assistance from mid- and senior-level software developers.
  • Develop technical designs and technical and functional specifications.
  • Produce deliverables related to assigned projects and assist with post-implementation support and system enhancements.
  • Gather, compile, and synthesize information about technology processes or systems.
  • Develop software within architecture guidelines to meet business-customer needs and understand the functions the applications are designed to support.
  • Specify and implement code-quality and development-procedure best practices.
  • Document system issues and resolutions for future reference.
  • Deliver high-quality software applications and continuously improve systems.
  • Serve as a technical expert on unique projects or production issues.
  • Act as technical lead on small projects when assigned.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service