> Markdown version of [/jobs/ext/2211499-software-engineer](https://www.wearedevelopers.com/jobs/ext/2211499-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** ADMINISTRATIVE OFFICE-IL CRT - **Location:** Springfield, IL, United States - **Experience:** Expert - **Salary:** $85,199.0 - **Contract:** Permanent contract - **Skills:** Microsoft Word, Microsoft Excel, Adaptable Database Systems, Application Services, Cloud Computing, Information Systems, Databases, Data Systems, Data Warehousing, Excel Formulas, Human-Computer Interaction, Systems Analysis, Integrated Development Environments, Microsoft Office, Microsoft Visio, Oracle Databases, Oracle (Applications), Performance Tuning, Microsoft PowerPoint, Power BI, Oracle Apex, Software Engineering, SQL Stored Procedures, PL-SQL, SQL Databases, Apex Code, Sql Optimization, Database Optimization, Software Security, Information Technology - **Published:** August 24, 2026 - **Apply:** https://www.illinoiscourts.gov/602/Senior-Software-Engineer/employment-opportunities-detail/ ## About the Role 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. ## Description 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., * 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. ## Related Videos - [Beyond Dashboards: Fixing Text-to-SQL with Semantic RAG](https://www.wearedevelopers.com/videos/2036-beyond-dashboards-fixing-text-to-sql-with-semantic-rag) - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) - [REST, GraphQL, gRPC, and more: A comparison of modern API styles](https://www.wearedevelopers.com/videos/100247-rest-graphql-grpc-and-more-a-comparison-of-modern-api-styles) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [The Software Engineer 2030: From Coder To AI Orchestrator? - Patrick Schnell](https://www.wearedevelopers.com/videos/1825-the-software-engineer-2030-from-coder-to-ai-orchestrator-patrick-schnell) - [Data Analytics with Microsoft Fabric: End-to-End Use Case with Data Agents](https://www.wearedevelopers.com/videos/1547-data-analytics-with-microsoft-fabric-end-to-end-use-case-with-data-agents) ## Related Articles - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [Quick guide: How to write a Software Developer CV](https://www.wearedevelopers.com/magazine/37-quick-guide-how-to-write-a-software-developer-cv) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know)