City and County of Denver Full Stack Developer in Denver, Colorado

Job Description

Would you enjoy developing in a complex and challenging IT environment? Do you have good communication, collaboration and analytical skills? Do you have experience and a working knowledge in SQL, Visual Studio .NET and web services? Do you enjoy solving complex problems, working with data and increasing functionality programmatically? Do you have strong Customer Service skills?

If so, then you are our Full Stack Developer!

This mid-level developer position is an opportunity to grow your skills while contributing to the effective function of the County Court's IT system which is its backbone. All court cases are managed on the system internally, but are also utilized by the public, city and district attorneys, and law enforcement (city, state, etc). Accounting and human resources also are supported by the IT system. This developer will work on various mission critical systems to include:

Citywide Integrated Criminal Justice (ICJ) System - This project is focusing on electronically sharing criminal justice information between city agencies, specifically; Denver Police Department, Denver Sheriff Department, Court, District Attorney and City Attorney offices.

E-Filing System – This system allows attorneys' that ability to file a Civil case via the web. This is a huge project with the potential to improve the work environment for the civil judges and staff and also bring in a lot more money for the city.

The Denver County Courtadministers justice when Denver municipal ordinances and state misdemeanor statutes are violated and when petty offenses occur in the City and County of Denver. The Court also resolves disputes between citizens in civil actions filed in its civil division.

The Denver County Court is dedicated to providing effective and convenient services to the citizens of the City and County of Denver.

Job Responsibilities

Consults with users and other information technology staff to identify user problems and design new or existing systems; assists with the preparation of a time line and project plan for the development or enhancement of new/existing software application programs.

Analyzes user requirements, writes specifications and codes, and installs and documents software application programs.

Design and implement backend and frontend components and services.

Develop solutions that account for scalability and optimize performance.

Develop backend SQL Server databases schema, tables, views and stored procedures

Designs, develops, tests, debugs, implements, and prepares flow charts for both new and existing systems to automate end user files and records.

Integrates and implements software packages and coordinates necessary training for users.

By position, may assist lower level developers in the development of applications of a more complex nature.

Performs other related duties as assigned or requested.


Education Requirement:

Bachelor degree in Computer Science, Information Systems, Business Administration, Mathematics or a directly related field.

Experience Requirement:

Two years of current professional IT Development experience

  • Working knowledge of Windows Operating Systems, Visual Studio .NET, Visual Basic .NET, ASP .NET, WCF, Web Services, SQL.
  • Understanding of object oriented programming principles (Inheritance, Polymorphism, Encapsulation).
  • Ability to write high quality C# and Javascript application logic with accompanying tests.
  • Familiar with development concepts such as Dependency Injection, Mocking/Test Doubles, Object Relational Mappers.
  • Microsoft SQL Server databases schema, tables, views and stored procedures development experience.
  • Some Java experience would be preferred.

Education/Experience Equivalency:

30 semester hours of course work in Information Technology plus 2 years of professional level Information Technology experience in software analysis, design and programming will substitute for the minimum education requirement. Additional Information

Classification Title: Associate IT Developer CI1451 Working/Functional Title: Full stack Developer Pay Grade: 811-I Agency: County Court Testing: Scored Supplemental To Apply: please select the apply button at the top of this posting / visit: Assessments / Testing: This position may require an online or in-person assessment. If testing is required, you will receive an email from with further information about the testing process after the position has closed. Please add to your safe sender list and check you spam or junk mail for this email. For a list of positions that require testing and more information about our testing process, click here.

Pre-employment Screening: An offer of employment is contingent on the verification of credentials and other information required by law and City and County of Denver policies, including the successful completion of a background check. Candidates must pass a criminal background check and other verifications required for the position which may include, but are not limited to, employment and/or education verification, motor vehicle record check, drug test, and/or physical. The existence of a conviction does not automatically disqualify an individual from employment except where federal or state law or regulations prohibit employment of an individual with certain convictions. For more information about the selection and employment screening process, click here. Probationary Period: This position may require the selected candidate to complete at least a six month probationary period prior to attaining career status with the City & County of Denver. For more information about the probationary period, click here.

The City and County of Denver provides equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, national origin, sex, sexual orientation, gender identity, national origin, disability, genetic information, age, or any other status protected under federal, state, and/or local law.

Recruiter: TS


Salary: $62,538.00 - $100,061.00 Annually

Job Type: Unlimited Regular

Job Number: 55099 15068A

Location: Denver, CO

Department: County Court (DCC)

Closing: Continuous