Senior Software Engineer

Administrative Office of the Illinois Courts

Springfield (IL)

Hybrid

USD 77,000 - 94,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Pension
Medical, dental, vision
Life Insurance
Deferred compensation
Vacation, sick and personal leave

Job summary

The Administrative Office of the Illinois Courts' JMIS Division is seeking an experienced Senior Software Engineer to design, build, and optimize enterprise data and application systems. This role combines hands-on development with collaboration of third-party developers and system analysis.

Responsibilities include requirements gathering, end-user interaction, testing, documentation, report development, and delivering Power BI dashboards and secure Oracle-based solutions.

Qualifications

  • Bachelor’s degree in Information Systems or Computer Science, or equivalent experience.
  • At least five years of professional software development experience.
  • Hands-on experience developing enterprise data systems.
  • Strong Oracle Database expertise (12c/19c+), SQL, PL/SQL, performance tuning.
  • Experience with Oracle APEX and Power BI for reports and dashboards.
  • Ability to manage multiple complex projects and work with third-party developers.

Responsibilities

  • Design, develop, and maintain secure applications and data solutions using Oracle and related tech.
  • Architect scalable data models, stored procedures, packages, and optimized queries.
  • Lead system analysis: elicit requirements, map processes, perform gap analysis.
  • Build interactive Power BI dashboards and reports with data modeling and security.
  • Drive end-to-end solution design with diagrams and technical docs balancing UX, security, performance.
  • Communicate with end users and manage projects/time effectively.
  • Collaborate with DBAs and colleagues to deliver timely applications.
  • Oversee third-party developer partners on complex integrations.
  • Perform other duties as assigned.

Skills

Leadership
Communication
Project management
Requirement gathering
End-user interaction
Analytical thinking

Education

Bachelor’s degree in Information Systems or Computer Science

Tools

Oracle Database
Oracle APEX
Power BI
SQL
PL/SQL
Excel
Visio

Job description

Applicants may be asked to submit additional materials.

Position: Senior Software Engineer

Division: Judicial Management Information Services (JMIS)

Salary: Minimum salary $85,199; salary at hire to be commensurate with experience

Benefits: An attractive judicial branch benefits package is offered, including pension, medical, dental, vision, life insurance, deferred compensation options, as well as vacation, sick and personal leave. Please refer to the following Benefits Information Sheet for additional details.

Reporting Relationship: Application Manager, JMIS

The Administrative Office of the Illinois Courts' JMIS Division is seeking an experienced Senior Software Engineer to design, build, and optimize enterprise data and application systems. This position combines hands-on software development, collaborating and overseeing third-party developer partners, and system analysis. The position will be involved with requirements gathering, end-user interaction, testing, documentation, report development, and user follow up using Oracle, SQL, and Power BI as core technologies.

ESSENTIAL FUNCTIONS
  • Design, develop, and maintain complex, secure applications, and data solutions using Oracle Database (including PL/SQL), APEX, advanced SQL, and related technologies.
  • Architect and implement scalable data models, stored procedures, packages, and performance-tuned queries to support high-volume transactional and analytical workloads.
  • Lead system analysis activities: elicit and document business requirements, map processes, perform gap analysis, and translate needs into technical specifications and solution designs.
  • Build interactive dashboards, reports, and self-service analytics in Power BI, including data modeling, application and row-level security, and integration with other data sources.
  • Drive end-to-end solution design: create high-level and detailed designs, data flow diagrams, and technical documentation that balance end user requirements, security, and performance.
  • Excellent project and time management skills are required and ability to communicate with end users on projects.
  • Communicate and work closely with colleagues and database administrators to deliver applications in a timely manner.
  • Work collaboratively with team members on complex and integrated development efforts across multiple systems.
  • Perform other duties as assigned.
EXPERIENCE, EDUCATION, AND TRAINING REQUIREMENTS

Bachelor’s degree in Information Systems, Computer Science, or a related field (or equivalent practical experience). At least five years of related professional software development experience, or an equivalent combination of education and experience. Hands-on experience in developing enterprise data systems is required. Strong hands‑on expertise with Oracle Database (12c, 19c, or later), including SQL, PL/SQL, performance tuning, report creation, and indexing strategies.

Knowledge and Skills
  • Knowledge of Oracle APEX, cloud infrastructure, database administration, data warehousing, security systems, and software development methodologies.
  • Experience in developing security controls within applications.
  • Knowledge and experience in the use of Microsoft Office software (Word, Excel, PowerPoint, etc.) and Visio diagramming. Working knowledge of Microsoft Excel using graphs, statistical calculations, diagrams, project / time management templates, printing, calculations and advanced Excel functions.
  • Knowledge of regulatory compliance frameworks (HIPPA, PII) and how they apply to database and application systems.
  • This position requires the ability to manage multiple complex projects with high attention to detail and work with a wide latitude for professional judgment. Knowledge and experience in managing third-party developers as well as excellent project and time management skills.
  • Excellent leadership, communication, and interpersonal skills with the ability to engage with stakeholders at all levels.
  • Must possess a valid Illinois driver’s license and demonstrate proof of automobile insurance to operate a personal vehicle on state business, as well as maintain a safe driving record.
PHYSICAL REQUIREMENTS

This position requires the ability to sit for extended periods of time. Applicants must be able to travel, as needed, including overnight stays and work additional hours outside of normal business hours. This is a professional office working environment. Hybrid work option is currently available.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer: Data & Analytics
Senior Software Engineer: Data & Analytics

Administrative Office of the Illinois Courts • Springfield (IL)

Hybrid
USD 77,000 - 94,000
Pension
Medical, dental, vision
Life Insurance
+2
Web Developer
Web Developer

Illinois Courts • Springfield (IL), Northern (KY)

Hybrid
USD 61,000 - 74,000
Pension plan
Medical insurance
Vacation leave
+1
OCJ - Application Developer, Information Services Department
OCJ - Application Developer, Information Services Department

Circuit Court of Cook County, Illinois • Chicago (IL)

On-site
USD 73,000 - 90,000
Professional Development Manager
Professional Development Manager

Administrative Office of the Illinois Courts • Chicago (IL)

Hybrid
USD 103,000
Pension
Medical insurance
Dental insurance
+6
Business Systems Analyst (SCA 111262) Des Moines - 50319 - Polk County
Business Systems Analyst (SCA 111262) Des Moines - 50319 - Polk County

Iowa National Guard • Des Moines (IA), Northern (KY)

Hybrid
USD 72,000 - 115,000
Excellent benefits package
IPERS retirement plan
Paid holidays/vacation/sick leave
+2
Business Systems Analyst (SCA 111262)
Business Systems Analyst (SCA 111262)

State of Iowa • Des Moines (IA)

On-site
USD 72,000 - 115,000
Excellent benefits package
IPERS retirement plan
Paid holidays/vacation/sick leave
+1
Senior Application Developer
Senior Application Developer

HonorVet Technologies • Chicago (IL)

Hybrid
USD 130,000 - 180,000
Manager, Data Warehouse
Manager, Data Warehouse

Maryland Judiciary • Annapolis (MD)

Hybrid
USD 117,000 - 144,000
Telework up to 2 days/wk
Information Systems Advisor I - Enterprise Applications
Information Systems Advisor I - Enterprise Applications

Illinois Secretary of State • Springfield (IL)

On-site
State employee benefits
Senior Manager, Project Management Office
Senior Manager, Project Management Office

Maryland Courts • Annapolis (MD)

Hybrid
USD 148,000
Medical Insurance
Dental Insurance
Vision Insurance
+7