Software Developer
$86.9k - $138.8kState of Iowa
Job Description Ready to make a real difference in your community? The Iowa Judicial Branch is seeking a Software Developer with strong SQL and Oracle Application Express (APEX) skills to design, build, and support the applications that keep Iowa’s court systems running. Reporting to the IT Manager – Software Development and QA, this position designs, develops, tests, supports, and maintains software systems that support the Iowa Judicial Branch’s operations. The role delivers reliable, maintainable, and well‑documented solutions while working closely with support teams and vendors to ensure system stability, issue resolution, and continuous improvement across the application portfolio. This Is a Hands‑on Development Role Focused On Building and maintaining applications on the Oracle Application Express (APEX) platform. Writing efficient, well‑structured SQL and PL/SQL against Oracle databases that support judicial operations. Partnering with application support to diagnose and resolve production data, performance, and functional issues. Delivering well‑documented, maintainable solutions that strengthen long‑term system supportability. Key Responsibilities Design, develop, test, and deploy applications and system enhancements using Oracle Application Express (APEX), SQL, and PL/SQL. Write efficient, maintainable code aligned with system requirements and enterprise architecture. Build workflows and integrations that support judicial operations, integrate internal systems and third‑party components, and maintain version control and technical documentation. Partner with Proprietary Application Support to troubleshoot and resolve issues. Investigate defects, diagnose performance, data, and functional problems in production, implement and validate fixes, and analyze recurring issues. Develop and execute testing strategies, support QA efforts and defect resolution, participate in deployment and release validation, and help ensure performance, security, and accessibility standards are consistently met. Work with stakeholders to define requirements, translate business needs into technical solutions, coordinate across development and support teams, communicate technical concepts clearly, and incorporate user feedback. Maintain technical documentation and system change records, develop support documentation, document troubleshooting processes, and ensure systems remain supportable and knowledge is shared across the team. Hours Monday–Friday, 8:00 a.m. – 4:30 p.m. Location Des Moines, IA, with possibility of hybrid remote after six months. What’s In It For You Collaborative, positive professional work environment Opportunities to make a widespread difference in the Iowa communities Excellent benefits package Paid Holidays/Vacation/Sick Leave Iowa Public Employees’ Retirement System (IPERS) plan Employee discount program Employment with the Iowa Judicial Branch may qualify for the federal student loan repayment program. The pay range for this position is $86,902.40 – $138,798.40 annually. This is an FLSA exempt position. The starting salary for new state employees is expected to be at the base of the pay range. Adjustments may be made if the successful candidate has relevant experience. Summary Design, create, test, maintain, and analyze software programs, applications, and systems throughout the product lifecycle to fulfill the Iowa Judicial Branch’s operational needs. Examples Of Duties And Responsibilities Collaborate with management, stakeholders, and customers to identify end‑user requirements and specifications. Apply scientific and technological principles to user needs, write code, and ensure software functionality. Design algorithms and flowcharts to create new software programs and systems. Produce efficient and elegant code based on requirements. Test and deploy programs and applications. Maintain documentation of system changes. Integrate software components and third‑party programs. Troubleshoot, debug, maintain, and improve existing software. Compile and assess user feedback and statistics. Recommend, schedule, and perform improvements to software programs and products. Develop technical documentation to guide future software development projects. Other duties as assigned. Knowledge, Skills, And Abilities Knowledge of coding languages such as Python, Lava, JavaScript, SQL, C++, and the frameworks, systems, and programming languages used by the Iowa Judicial Branch. Knowledge of the software development life cycle. Ability to write code in popular coding languages. Attention to detail. Analytical and problem‑solving skills. Minimum Qualification Requirements Associate’s degree in computer science or related field. Industry‑recognized professional certification in software development. Six (6) years of full‑time equivalent experience in computer science, information technology, or software development. Specifically, three (3) years of full‑time equivalent experience in application, software, or game development. Experience may be substituted with related education on the basis that successful completion of thirty (30) semester hours or academic equivalent equals one year of experience. Preferred Qualifications Hands‑on experience developing and maintaining applications with Oracle Application Express (APEX). Strong SQL and PL/SQL skills, including query optimization and working with Oracle databases. Experience supporting business‑critical applications in an enterprise or government environment. Familiarity with the software development life cycle, version control, and modern engineering practices. Experience balancing business‑as‑usual (BAU) support with project and enhancement work. Experience producing and maintaining clear technical documentation. The Iowa Judicial Branch is an Equal Opportunity/Affirmative Action employer. The Iowa Judicial Branch is an E‑Verify employer. #J-18808-Ljbffr
- ...integrated/complex application platforms. You will optimize security, information and system performance/availability, ensuring solutions developed adhere to architecture standards. You will serve as a subject‑matter expert and resource for development and project teams,...SuggestedPermanent employmentWork experience placement
$114.6k - $234.6k
...requirements (power, temperature, flow, pressure, system health) Ensure instrumentation is enabled at deployment Partner with software/data teams to support monitoring and analysis Identify and close gaps in telemetry coverage and data quality Standards &...SuggestedTemporary workFlexible hours$47.85 - $57.85 per hour
...responsible to implement, build, maintain and optimize Epic integration systems leveraging Epic skills. They have knowledge of the Epic EMR software, operations and workflow, and work closely with the project team's clinical leaders to translate business needs into EMR...SuggestedHourly payWork experience placementLive inWork at officeLocal areaFlexible hours$169.8k - $355.4k
...Diagnose and resolve production issues in LLM-powered systems; develop runbooks and raise engineering team capability through direct collaboration... ...ML infrastructure Responsibilities As a member of the software engineering division, you will take an active role in the...SuggestedTemporary workFlexible hours$114.6k - $234.6k
...design and delivery while maintaining high standards for security, correctness, and operability. We are seeking a Principal Software Developer (IC4) to lead design and delivery for complex platform capabilities, improve platform reliability and security posture, and...SuggestedTemporary workFlexible hours$135.2k - $306.4k
...components for data planes through a data-plane runtime framework, developing a remote persistent storage solution with the latency and... ...envision, collaborate with executives for investment and drive the software design and development for new major data-plane components of...Temporary workWork experience placementLocal areaRemote workFlexible hours$110k
...understand development, coding, security engineering, and secure systems configurations. This position ensures that every step of the software development lifecycle (SDLC) follows security best practices. This involves conducting security assessments with SAST and DAST...Full time- ...engineering, semiconductor, clinical and pharmaceutical domains. You can learn more about us at . Job Description Position: Software Developer Location: Urbandale, IA Duration: 05+ months Description: The team will be working to expand the Operations Center's capabilities...
$114.6k - $234.6k
...compromising performance. Our team is responsible for designing and developing fundamental architectural changes for GPU delivery, health... ...diving deep into any part of the stack, as well as software debugging and low-level systems troubleshooting. Passion for...Temporary workFlexible hours$94.9k - $135.6k
...operations and drive business value. Application Development & Maintenance performs configuration or coding to develop, enhance and sustain the organization's software systems in a cross-functional team environment through adherence to established design control processes...Temporary workWork experience placementLocal areaImmediate startFlexible hours$102.21k - $121.37k
...At FHLB Des Moines, we work each day to develop an inclusive culture that supports and leverages the complexity of a diverse workforce... ...member of the application development team to complete custom software solutions related to the Bank's highest priority initiatives. Create...Work experience placementLocal area$87.9k - $115.12k
...Position: Applications Engineer Job Description: What You'll Be Doing: Designs and develops software solutions to meet business requirements. Manages full software development life cycle including testing, implementation, and auditing. Performs product design...Hourly payFull timeTemporary workWork experience placementWork at officeLocal areaRemote workMonday to Friday$51.9 per hour
...standards of care and operational efficiency. This role blends software engineering, clinical engineering, and security principles with... ...automation, continuous improvement, collaboration, and patient safety. Develops core metrics for monitoring and maintaining system health for...For contractorsLocal area$84.9k - $209.5k
...service to ensure reliability and functionality. Forecasts demands and responds to capacity needs. Collaborates with software development teams to develop reliable and scalable infrastructures. Exercises judgment when performing data collection to maintain and optimize...Temporary workImmediate startFlexible hoursShift work- A leading business consulting firm is seeking a Mid-Senior level AI Practitioner to drive the development, implementation, and optimization of AI-powered solutions. In this role, you'll collaborate with various stakeholders to translate requirements into AI-driven solutions...Full time
$146.4k - $263.6k
...making. Influencing company decision-making at the highest levels to identify areas for new technology investments. Building software tools and systems to automate analytical tasks and workflows to increase efficiency and reliability. Do what you love To be...Work experience placementWork at office$130k - $160k
...nationwide in the water resources space and your ability to mentor and develop others. You will be a significant contributor in discipline... ...consulting industry Proficiency with storm water modeling software (e.g., HEC-RAS, HydroCAD, XPSWMM, AutoCAD, MicroStation, HEC-...Full timePart timeLive inLocal areaFlexible hours$101.9k - $175k
...combination of education and recent relevant work experience required 5+ years in a technical leadership or team lead role, including developing technology strategies and driving innovation Strong experience with modern frontend frameworks (React, Next.js or similar)...Work experience placementLocal area$134.26k
...high-voltage projects up to 345kV. Expertise in protective relay schemes and relay schematics/wiring diagrams. Skilled in developing equipment specifications and selection for substation projects. Proficiency in hardware specifications and selection, including...H1b$90k - $100k
...Technology Overview GovCIO is currently seeking React/Redux Frontend Developers to join a cross-functional team dedicated to delivering... ...the development deployment process while ensuring adherence to software compliance and testing standards. Responsible for overseeing...Full timeRemote workFlexible hours$77k - $202k
...80% At PwC, our people in data and analytics engineering focus on leveraging advanced technologies and techniques to design and develop robust data solutions for clients. They play a crucial role in transforming raw data into actionable insights, enabling informed decision...Full timeH1b$100k - $135k
...AI Automation Engineer The AI Automation Engineer will develop AI-assisted automation, integrations, scripts, workflows, and reusable... ...engineering assets. Develop automation that improves software delivery, testing, documentation, release readiness, operational...Temporary workFor contractorsWork at officeRemote workHome officeFlexible hours- ...solutions. This role will involve not only involve hands‑on development, but also providing technical leadership and guidance to junior developers while ensuring the successful delivery of projects. The ideal candidate will have a deep understanding of Salesforce, its...Full timeRemote work
$73.5k - $212.28k
...leveraging advanced technologies and techniques to design and develop robust data solutions for clients. They play a crucial role in... ...Have Bachelor's Degree At least 6 years of experience in software, platform, or cloud engineering, including people leadership...Full timeWork experience placementH1bRemote work- ...Terraform. The ideal candidate will have a proven track record in developing AWS services, particularly Amazon Elastic Kubernetes Service (... ...EKS. Collaboration & Optimization: Collaborate closely with software engineers to optimize application performance and reliability...
- ...We are seeking an experienced Senior Python Developer with strong AWS cloud expertise to design, develop, and support scalable, cloud... ...distributed systems on AWS. This role requires ownership of the full software lifecycle, from solution design and implementation to...
- Job Title MUST HAVES: ~5+ years of experience ~ z/OS mainframe ~ Syncsort ~ MFT (GoAnywhere, Sterling, Axway, or MoveIT) ~ COBOL ~ XML Mapping Required experience: Hands-on experience setting up MFT flows in GoAnywhere or another Managed ...
- ...Overview: Python Developer with AWS Location: Onsite - Des Moines, IA Experience: 8 - 10 Years Job Description We... ...working in Agile environments. Key Responsibilities Software Development & Maintenance Design, code, test, debug, document...
- ...Project Overview Seeking an experienced Mainframe Software Engineer to support and enhance the CCA Life Administration System... ...sprints ~8-person team (Leader, Product Manager, and 6 Developers) ~ Highly collaborative environment with frequent pair programming...
- ...JD: Python Developer (With AWS and DevOps) • Experience with ETL and Data Warehousing concepts • Strong hands-on experience... ...debugs, documents and implements changes to new and existing software applications • Ensures quality and controls are in place,...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer. Be the first to apply!
- ngo software engineer Des Moines, IA
- software developer Des Moines, IA
- part time software developer remote Des Moines, IA
- financial software developer Des Moines, IA
- senior software engineer ruby on rails Des Moines, IA
- software engineer amazon Des Moines, IA
- senior software design engineer Des Moines, IA
- software engineer remote Des Moines, IA
- entry level software engineer remote Des Moines, IA
- software engineer contract Des Moines, IA

