×
Register Here to Apply for Jobs or Post Jobs. X

Database Systems Analyst​/Programmer

Job in Waukegan, Lake County, Illinois, 60087, USA
Listing for: Lake County, IL
Full Time position
Listed on 2026-10-12
Job specializations:
  • IT/Tech
    Systems Analyst, Database Administrator, IT Support, IT Consultant
Salary/Wage Range or Industry Benchmark: 70000 - 110000 USD Yearly USD 70000.00 110000.00 YEAR
Job Description & How to Apply Below

The Database System analyst & Programmer provides application support and development of new applications required by the Court organization.

The Database Systems Analyst & Programmer designs, codes, tests, and analyzes software programs and applications. Responsibilities include researching, designing, and modifying software specifications, resolving application issues and providing status updates as needed.

The position requires strong technical expertise and independence, provides daily and after-hours Help Desk support, and reports to the Director of Judicial Information systems & Technology.

Hours of Work

Monday through Friday 8am-5pm

  • Demonstrates proficiency in programming languages identified by the JIS Division, to develop efficient, well-structured programs and procedures.
  • Demonstrates an ability to interpret requirements and to develop clear, concise programming specifications, procedures, and functions for system enhancements and new development.
  • Demonstrates the ability to analyze existing processes, and develop effective, efficient solutions.
  • Demonstrates knowledge of relational database concepts.
  • Proposes database changes in a manner that ensures the consistency of database files and fields
  • Follows established JIS programming standards and change management procedures.
  • Maintains an organized development library containing active code.
  • Performs thorough unit testing ensuring programs meet specifications while minimizing rewrites,
  • Designs, develops, modifies, tests, and debugs data entry display screens, reports, and other system outputs.
  • Creates clear, concise documentation explaining processes, procedures, system changes, and proposed solutions.
  • Assesses user business needs; defines requirements, conducts feasibility studies and recommends appropriate technology solutions.
  • Conducts user training on systems and applications.

This job description is not designed to cover or contain a comprehensive listing of all required activities, duties, or responsibilities. Duties, responsibilities, programs, and activities may change, or new ones may be assigned

  • In-depth, hands‑on knowledge of and experience with enterprise and desktop applications.
  • Working knowledge of the principles of computer programming and systems analysis, design, testing and documentation.
  • Working knowledge of Django and Python is preferred
  • Working knowledge of HTML, CSS, and JavaScript is preferred.
  • Working knowledge of the general operating principles and capabilities of computer hardware and software
  • Working knowledge of software reference libraries and related utility programs
  • Working knowledge of computer security systems and procedures
  • Working knowledge of computer networking and telecommunications
  • Working knowledge of computer operating systems
  • Working knowledge of database management systems
  • Ability to prepare and interpret computer program documentation
  • Ability to adhere to standards, procedures, guidelines and technical manuals
  • Ability to analyze policies, procedures and operations, organize their component parts into system specifications, databases and/or programs and adapt them to an automated system
  • Ability to troubleshoot and resolve routine hardware and/or software problems
  • Working knowledge of the principles of project management
  • Ability to work outside of normal business hours
  • Able to develop and interpret technical documentation for training and end user procedures.
  • Knowledge of trends in technology relating to software applications.
  • Ability to present ideas and communicate in both technical and user-friendly language
  • Understanding of the branch’s goals and objectives.
  • Ability to effectively prioritize and execute tasks in a high-pressure environment.
  • Experience working in a team-oriented, collaborative environment.
  • Possesses…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary