> Markdown version of [/jobs/ext/240551-cobol-systems-programmer](https://www.wearedevelopers.com/jobs/ext/240551-cobol-systems-programmer). 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). --- # Cobol Systems Programmer - **Company:** Robert Half - **Location:** West Des Moines, IA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Accounting Systems, Business Software, COBOL (Programming Language), Software Debugging, IBM Mainframe, Mainframes, Standard Sql, Software Engineering - **Published:** May 19, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=81932c607db7efeb ## About the Role * Proficiency in COBOL across all versions and extensive experience with IBM mainframe systems. * Strong knowledge of SQL and mainframe application development. * Experience working in mainframe environments with a focus on finance and accounting systems. * Familiarity with actuarial processes and general accounting practices. * Ability to analyze complex systems and propose effective solutions. * Excellent communication skills for interacting with users and technical teams. * Strong attention to detail and commitment to producing high-quality work. * Minimum of 7 years of relevant experience in mainframe systems programming. ## Description We are looking for an experienced Cobol Systems Programmer to join our team in Downtown Des Moines, Iowa. In this Contract to permanent position, you will play a critical role in maintaining, developing, and optimizing mainframe systems to support our business operations. This role requires a strong technical background in COBOL programming and mainframe environments, coupled with expertise in finance and accounting systems., * Develop, test, and debug COBOL programs to ensure smooth functionality within mainframe systems. * Analyze and enhance existing applications to improve performance and reliability. * Collaborate with users and stakeholders to gather requirements and design effective solutions. * Prepare and maintain detailed documentation for program code and system procedures. * Perform regular system evaluations to identify areas for improvement and implement necessary modifications. * Provide technical support and troubleshooting for mainframe systems and applications. * Ensure compliance with organizational standards and industry best practices during development processes. * Manage on-call responsibilities to address urgent system issues and minimize downtime. * Work closely with cross-functional teams to integrate mainframe systems with other business applications. * Deliver regular project updates and status reports to keep management informed. ## Related Videos - [Building with IBM Bob](https://www.wearedevelopers.com/videos/100275-building-with-ibm-bob) - [Cloud as the new mainframe: why the cloud hype does not reflect the dev reality](https://www.wearedevelopers.com/videos/797-cloud-as-the-new-mainframe-why-the-cloud-hype-does-not-reflect-the-dev-reality) - [".Net is too slow" was not an option](https://www.wearedevelopers.com/videos/100176-net-is-too-slow-was-not-an-option) - [How building an industry DBMS differs from building a research one](https://www.wearedevelopers.com/videos/768-how-building-an-industry-dbms-differs-from-building-a-research-one) - [Migrating from COBOL with AI: A Moonshot Demo](https://www.wearedevelopers.com/videos/1531-migrating-from-cobol-with-ai-a-moonshot-demo) - [Analytics in the Age of Agentic AI: A tour of ClickHouse and Langfuse](https://www.wearedevelopers.com/videos/100240-analytics-in-the-age-of-agentic-ai-a-tour-of-clickhouse-and-langfuse) ## Related Articles - [10 Highest Paying Programming Languages 2025](https://www.wearedevelopers.com/magazine/150-10-highest-paying-programming-languages-2025) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [The 10 C++ programming questions to expect in an interview](https://www.wearedevelopers.com/magazine/50-the-10-c-programming-questions-to-expect-in-an-interview) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know)