Software Developer 1 – React/C#/SQL/Python
Job description
Skip to content
- 3600 S.
Yosemite
St., Suite 200 Denver, CO
- (303) 830- 9115
Menu
" data-close-icon="" data-full-width="yes">
- Home
- About
- About CDAC
- Public Policy Team
- Our Programs
- Ending Violence Against Women
- Traffic Safety Resource Prosecutor
- Sponsorships
- Resources
- Learn the Law
- Prosecutors
- The Process
- Your Rights
- The Facts
- Definitions
- Victim Services
- Publications
- Newsletter
- FAQs
- Trainings
- Your DAs
- What’s a DA
- Local Programs
- Diversion
- Special Courts
- Community
- Find My DA
- Job Board
- Contact
- Contact Form
- Media Inquiries
- Privacy Policy
- Login
IT @CDAC posted 15 hours ago
- Post Date : March 18, 2026
- Salary: $95,000.00 - $105,000.00 / Annual
- View(s) 168
- Job ID 21367
Location: Denver, Colorado — Hybrid. This is not a fully remote position. Hybrid schedule will evolve, but expect no less than 4 days in the office for the first 6–8 weeks.
Background Check: This position requires a criminal background check. You will be working with sensitive criminal justice data and systems used by district attorney offices across Colorado.
References: Please provide 2 professional references that we may contact.
I-9 Required: You must provide proof of identity and authorization to work in the United States.
About Us The Colorado District Attorneys’ Council (CDAC) is a statewide organization — created by statute — representing the district attorneys for all 23 of Colorado’s judicial districts. Among other services, CDAC provides case tracking data and safeguarding, dissemination of data to other criminal justice agencies, and technology solutions for district attorney offices across the State of Colorado.
About The Role
We’re looking for a developer to join our team building and maintaining web applications used by district attorney offices statewide. Our products include a pretrial case management system, a case management system, and an eDiscovery system — with plans to expand with additional applications and tools across the justice system.
What You’ll Do
- Develop and maintain features across the full stack on existing docket management web application (React frontend, Django backend)
- Migrate the existing API from Python/Django to C#/.NET while keeping the system operational
- Maintain and modernize a legacy ASP.NET web application into a React/C# API architecture
- Write and optimize SQL Server logic (stored procedures, functions, complex joins)
- Build interactive UI components in React/TypeScript
- Contribute to the design and development of new applications as the team’s portfolio grows
- Collaborate with stakeholders to translate requirements into working software
- Write clean, secure code following security best practices
- Frontend: React, TypeScript
- Backend: Python, Django, SQLAlchemy, ASP.NET (migrating to C#/.NET, Entity Framework/Dapper)
- Database: SQL Server
- Source Control: Git, Azure DevOps
- Bachelor’s degree in Computer Science, Software Engineering, or a related field — or equivalent work experience
- C# / .NET — Web API development (ASP.NET Core preferred)
- Python / Django — Enough to understand and migrate existing codebase
- React / TypeScript — Building and maintaining frontend components
- SQL — Comfortable writing and optimizing queries, stored procedures, and functions in SQL Server
- ORM — Experience with Entity Framework, Dapper, SQLAlchemy, or Django REST Framework
- Strong communicator — You can explain technical concepts to non-technical stakeholders such as DA staff and court personnel
- Collaborative — You work well on a small team, are open to code reviews, and give and receive feedback constructively
- Adaptable — You’re comfortable switching between different projects, technologies, and priorities as needs shift
- Quick and willing learner — You’re willing and able to pick up new technologies, frameworks, and domain knowledge quickly
- Problem-solver — You can troubleshoot production issues, think through edge cases, and dig into unfamiliar code
- Detail-oriented — You understand that accuracy matters when data impacts court decisions and defendant outcomes
- Stakeholder-facing — You’re comfortable gathering requirements directly from end users such as prosecutors and court staff
- Prior experience migrating a Python/Django application to C#/.NET
- Experience with criminal justice or government software systems
- Understanding of pretrial risk assessment tools and workflows
- Azure DevOps (CI/CD pipelines, boards, repos)
Benefits
- 401(k)
- Dental insurance
- Flexible spending account
- Health insurance
- Life insurance
- Paid time off
- Retirement plan
Copyright © 2026 Colorado District Attorneys' Council
Required 'Candidate' login to applying this job. Click here to logout And try again
Login to your account
- Enter Email Address:
- Password:
- Forgot Password?
Reset Password
- Enter Email Address:
- Already have an account? Login
Close
- First Name:
- Last Name:
- Email:
- Phone:
- Current Job Title:
- Current Salary:
- Resume
or
Upload Resume
- Cover Letter
- Message :
- Reload
- You accept email communication.
Apply for this Job
- First Name:
- Last Name:
- Email:
- Phone:
- Current Job Title:
- Current Salary:
- Resume
or
Upload Resume
- Cover Letter
- Reload
Account Activation
Before you can login, you must activate your account with the code sent to your email address. If you did not receive this email, please check your junk/spam folder. Click here to resend the activation email. If you entered an incorrect email address, you will need to re-register with the correct email address.
- Your Email:
- Activation Code:
¿Te interesa este puesto?