Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Developer

$86.9k - $138.8k

GovernmentJobs.com

Software Developer

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

Software Development (SQL & Oracle APEX). 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.

Application Support & Issue Resolution. 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 to contribute to durable, long-term solutions.

Testing, Quality & Deployment. 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.

Collaboration & Requirements Support. 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.

Documentation & Knowledge Transfer. 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.

Position classification is determined as the 'best fit' of the duties assigned to and performed by a position. This position is classified as a Business Systems Analyst as summarized below.

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 language 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.

The Iowa Judicial Branch is an Equal Opportunity/Affirmative Action employer. Applicants may review the Equal Employment Opportunity Utilization Report from the Iowa Judicial Branch website as part of our commitment to transparency and compliance with federal and state regulations. Please go to and click on the Careers page.

Candidates need to complete the NEOGOV application and attach a cover letter and resume. Final applicants are subjected to a criminal background check. The Iowa Judicial Branch is an E-Verify employer.

This is a non-merit position with the Iowa Judicial Branch. Candidates must follow the instructions in the "To Apply" section.

Positions in this class are exempt from the screening and referral requirements of the Iowa Department of Administrative Services – Human Resources Enterprise.

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Software Developer in Des Moines, IA vacancy
  • $105.72k - $132.14k

     ...Generally, works independently and leads the less experienced developers. Primary Responsibilities Lead the process of implementation planning...  ...testing, rollout, and post implementation support of solution/software development Elicit, analyze, validate, specify, verify, and... 
    Suggested
    Full time
    Temporary work
    Work experience placement
    Local area
    Immediate start
    Shift work
    Day shift

    Old Dominion Freight

    Ankeny, IA
    1 day ago
  • $114.6k - $234.6k

     ...Excellence Design solutions for EHR integrations and ecosystem connectivity. Identify risks and implement mitigation strategies. Develop SOPs and operational automation. Maintain knowledge bases and runbooks. Work in Agile, continuous delivery environments.... 
    Suggested
    Full time
    Temporary work
    Remote work
    Flexible hours

    Oracle

    Des Moines, IA
    4 days ago
  • $70k - $120k

     ...Engineering ( supports industry‑leading clients through the full software development lifecycle to build cutting‑edge precision...  ...our client’s world‑class engineering center and contribute to developing innovative solutions that drive sustainable agriculture practices... 
    Suggested
    Temporary work
    Work at office
    Flexible hours

    Rfamec

    Urbandale, IA
    1 day ago
  •  ...John Deere is looking for an Embedded Software Engineer in Urbandale, IA to join its Intelligent Solutions Group. This position involves working on an embedded development team to build functionality for Precision Tech related to mapping and recording work information... 
    Suggested

    World Mining Equipment

    Urbandale, IA
    3 days ago
  •  ...monitoring and governance for AI Systems on the Enterprise. Design/Implement guardrails for AI code-generation tools used in developer workflows Enable and implement safe AI-assisted development across IDEs, CI/CD pipelines, and local developer environments... 
    Suggested
    Permanent employment
    Work experience placement
    H1b
    Local area

    Wellmark

    Des Moines, IA
    5 days ago
  • $105.79k - $141.05k

     ...development, cloud-native technologies, and an AI-first approach to software engineering to deliver scalable solutions, accelerate platform...  ...customer experiences. The Main Responsibilities Design, develop, and support scalable digital experiences on AEMaaCS,... 
    Temporary work
    Remote work

    Lumen Inc

    Des Moines, IA
    3 days ago
  • $97.14k - $190.5k

     ...vehicles that are as smart as you are. This position drives the software architecture and engineering of our SIEM/SOAR and unified risk...  ..., capable of programmatically managing infrastructure, developing custom data pipelines, and engineering automation workflows to... 
    Immediate start
    Remote work
    Free visa
    Flexible hours

    Ford Motor Company

    Des Moines, IA
    3 days ago
  • $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

    Ryder

    Des Moines, IA
    4 days ago
  • $92.5k - $209.5k

     ...that enable OCI teams to build, validate, secure, and release software safely at cloud scale. At OCI, engineers have meaningful technical...  ...automation, compliance support, and customer-facing developer experience for internal OCI service teams. BUILD engineers partner... 
    Temporary work
    Fixed term contract
    Flexible hours

    Oracle

    Des Moines, IA
    7 days ago
  •  ...Description Want to help build the next generation of AI-powered software development? Our client, a leading financial services...  ...AI engineering platform that will transform how software is developed across the enterprise. This is a hands-on engineering opportunity... 

    Professional Project Partners Inc

    West Des Moines, IA
    3 days ago
  • $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

    Ryder

    Des Moines, IA
    3 days ago
  •  ...and cybersecurity teams. - Support the segregation and elimination of malicious software and spam traffic in accordance with security policies and directives. - Develop and maintain technical documentation, standard operating procedures, and platform... 
    Minimum wage
    Contract work
    Temporary work
    Work experience placement

    MAXIMUS

    Des Moines, IA
    3 days ago
  • $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 contractors
    Local area

    Highmark Health

    Des Moines, IA
    7 days ago
  • $135.2k - $306.4k

     ...delivering next-generation platforms and frameworks to empower developers and support groundbreaking cloud services. What You’ll Be...  ...envision, collaborate with executives for investment and drive the software design and development for new major data-plane components of... 
    Temporary work
    Work experience placement
    Worldwide
    Flexible hours

    Oracle

    Des Moines, IA
    4 days ago
  • $135.2k - $306.4k

     ...plane level and performance problems. You should be a rock solid developer able to dive deep into low-level systems, design broad...  ...envision, collaborate with executives for investment and drive the software design and development for new major data-plane components of... 
    Temporary work
    Work experience placement
    Worldwide
    Flexible hours

    Oracle

    Des Moines, IA
    4 days ago
  • $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... 
    Temporary work
    Visa sponsorship
    Flexible hours

    Oracle

    Des Moines, IA
    3 days ago
  •  ...Moines, IA or Davenport, IA) Need only local candidates Description : Position Overview: ~ Support and develop .NET applications (primarily C# and VB.NET) with Oracle and SQL Server backends, including both sustainment and new development for... 
    Local area
    Flexible hours

    ShiftCode Analytics

    Des Moines, IA
    2 days ago
  • $102.21k - $121.37k

     ...requisition id: REQ00657At FHLB Des Moines, we work each day to develop an inclusive culture that supports and leverages the complexity...  ...member of the application development team to complete custom software solutions related to the Bank's highest priority initiatives.*... 
    Work experience placement
    Local area

    FHLB Des Moines

    Des Moines, IA
    4 days ago
  • $135.2k - $306.4k

     ...native, AI, and GPU workloads. We are looking for a senior IC5 software engineer with deep Kubernetes expertise, required cloud...  ...testing, debugging, documentation, operational analysis, and developer productivity while maintaining strong ownership, security judgment... 
    Temporary work
    Remote work
    Flexible hours

    Oracle

    Des Moines, IA
    2 days ago
  •  ...As a Software Developer II, you will work on development, testing, and maintaining custom third-party software applications and integrations. Your role will be to collaborate with IT and business teams to deliver innovative, scalable solutions aligned with industry's... 
    Work experience placement
    Casual work
    Currently hiring
    Work at office
    Work visa

    Homesteaders Life

    West Des Moines, IA
    4 days ago
  • Wants this person to be Sr. and hit the ground running. Duties: • Someone who can support a maintain changes made to a current large application • Ability to work with third party vendors and track and solution any changes they need to make • Handle production...

    3B Staffing LLC

    Des Moines, IA
    2 days ago
  • $118.7k - $194.4k

     ...join the North America Cloud Engineering organization. This strategic customer-facing role is focused on helping Oracle identify, develop, and win high-impact cloud opportunities, with particular emphasis on greenfield and pursuit accounts where customers are evaluating... 
    Temporary work
    Flexible hours

    Oracle

    Des Moines, IA
    4 days ago
  • Maximus TCS (Technology and Consulting Services) Internal Job Profile Code: TCS022, T4, Band 7 Job-Specific Essential Duties and Responsibilities: - Provide technical leadership and oversight for enterprise cloud operations, ensuring cloud environments are...
    Minimum wage
    Contract work
    Temporary work
    Work experience placement
    Remote work

    MAXIMUS

    Des Moines, IA
    1 day ago
  •  ...and business teams to align cloud frameworks with strategic objectives. Key Responsibilities: • Framework Design: Develop and maintain enterprise-grade cloud frameworks, including landing zones, reference architectures, and governance models. • Cloud... 
    Relocation

    3B Staffing LLC

    Des Moines, IA
    2 days ago
  •  ...deployments. - Integrate security controls, automated testing, and compliance scanning into pipeline workflows to support secure software delivery and platform hardening. - Monitor cloud platforms for performance, availability, and security, supporting incident... 
    Minimum wage
    Full time
    Contract work
    Temporary work
    Work experience placement
    Remote work

    Maximus

    Des Moines, IA
    2 days ago
  • $89.2k - $209.5k

     ...truly impacts the world Ability to have immediate impact on developing technology Unlimited growth potential with inspiring work...  ...Hospital Quality Reporting team, you will use basic knowledge of software architecture to perform tasks associated with developing,... 
    Temporary work
    Immediate start
    Flexible hours

    Oracle

    Des Moines, IA
    2 days ago
  •  ...using Databricks. You will play a pivotal role in transforming data into actionable insights and will collaborate with clients to develop tailored solutions. This role requires strong technical skills in cloud data engineering and excellent client management abilities,... 
    Flexible hours

    Ernst & Young Oman

    Des Moines, IA
    2 days ago
  • $102.5k - $187.9k

     ...starting point is different. We would love to hear your story. The opportunity As a Senior Full Stack Software Engineer , you will independently develop, test, and maintain high‑quality software solutions across the technology stack. You will work closely with... 
    Full time
    Summer holiday
    Local area
    Flexible hours

    EY

    Des Moines, IA
    18 hours ago
  •  ...Job Description: Mid-Level Developer. Someone who can support a maintain changes made to a current large application. Ability to work with third party vendors and track and solution any changes they need to make. Handle production support issues by creating a... 

    3B Staffing LLC

    Des Moines, IA
    2 days ago
  • $45 - $55 per hour

     ...Insight Global is seeking Mid-Level Java Developer for one of our top Banking clients in Des Moines, IA. This individual is being brought in to support the current front end, member facing website; working close with one other developer dedicated to supporting this same... 
    Hourly pay

    Insight Global

    Des Moines, IA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Developer. Be the first to apply!