Software Developer 1 β React/C#/SQL/Python
The Colorado District Attorneys' Council (CDAC) is a statewide organization representing district attorneys across Colorado. They are seeking a Software Developer to build and maintain web applications for district attorney offices, focusing on case management systems and eDiscovery tools.ResponsibilitiesDevelop 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 operationalMaintain and modernize a legacy ASP.NET web application into a React/C# API architectureWrite and optimize SQL Server logic (stored procedures, functions, complex joins)Build interactive UI components in React/TypeScriptContribute to the design and development of new applications as the teamβs portfolio growsCollaborate with stakeholders to translate requirements into working softwareWrite clean, secure code following security best practicesSkillsBachelor's degree in Computer Science, Software Engineering, or a related field β or equivalent work experienceC# / .NET β Web API development (ASP.NET Core preferred)Python / Django β Enough to understand and migrate existing codebaseReact / TypeScript β Building and maintaining frontend componentsSQL β Comfortable writing and optimizing queries, stored procedures, and functions in SQL ServerORM β Experience with Entity Framework, Dapper, SQLAlchemy, or Django REST FrameworkStrong communicator β You can explain technical concepts to non-technical stakeholders such as DA staff and court personnelCollaborative β You work well on a small team, are open to code reviews, and give and receive feedback constructivelyAdaptable β You're comfortable switching between different projects, technologies, and priorities as needs shiftQuick and willing learner β You're willing and able to pick up new technologies, frameworks, and domain knowledge quicklyProblem-solver β You can troubleshoot production issues, think through edge cases, and dig into unfamiliar codeDetail-oriented β You understand that accuracy matters when data impacts court decisions and defendant outcomesStakeholder-facing β You're comfortable gathering requirements directly from end users such as prosecutors and court staffPrior experience migrating a Python/Django application to C#/.NETExperience with criminal justice or government software systemsUnderstanding of pretrial risk assessment tools and workflowsAzure DevOps (CI/CD pipelines, boards, repos)Benefits401(k)Dental insuranceFlexible spending accountHealth insuranceLife insurancePaid time offRetirement planCompany OverviewWe provide centralized prosecution-related services to the district attorneys of Colorado including training of personnel, legislative drafting and liaison, legal research, management assistance, case tracking data and safeguarding, dissemination of data to other criminal justice agencies, and other special programs. It was founded in 1970, and is headquartered in Denver, Colorado, US, with a workforce of 11-50 employees. Its website is https://coloradoprosecutors.org/.
Apply To This Job
Apply To This Job