The Software Developer works under direct supervision in the Juvenile Probation Department’s Information Systems & Records unit, supporting its efficient operation. The role designs, develops, documents, analyzes, tests, creates, and modifies computer systems, databases, applications, and processes; troubleshoots information-system and communication problems; assists with database management and process analysis; and generates reports. The position supports applications and systems used by JPD and collaborating county departments and agencies, and may provide technical support to their users. The role develops applications across platforms including WPF, Razor Pages, Blazor, Crystal Reports, and ASP.NET using C#. It also maintains and enhances internal applications and services, such as JMIS, Training Manager, Interns & Volunteers, EPICS, JPD’s website and web portal, and other web services. The position works with end users to clarify requirements and track progress, collaborates with software developers to deliver products on time, and makes recommendations to management regarding technical solutions and system improvements. This is a grant-funded, non-supervisory position reporting to the Software Developer Supervisor. Work is performed at the Juvenile Probation Department; remote work may be granted by a supervisor if appropriate. The job may involve traditional and non-traditional hours, including evenings, weekends, and holidays, occasional travel, and timely response to department needs. County employees may be designated Disaster Service Workers during a proclaimed emergency and may be required to train for or perform emergency services as directed.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Entry Level