> Markdown version of [/jobs/ext/1137807-senior-programmer-analyst](https://www.wearedevelopers.com/jobs/ext/1137807-senior-programmer-analyst). 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). --- # Senior Programmer Analyst - **Company:** IMT - **Location:** West Des Moines, IA, United States - **Experience:** Expert - **Salary:** $87,000.0 - $117,000.0 - **Contract:** Permanent contract - **Skills:** Customer Information Control System (CICS), COBOL (Programming Language), Computer Programming, IBM DB2, Web Development, Perl (Programming Language), Job Control Language (JCL), Python (Programming Language), Systems Development Life Cycle, Standard Sql, SQL Stored Procedures, File-aid - **Published:** July 2, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=8018c4b494883491 ## About the Role * Experience programming in COBOL * Knowledge of JCL, DB2, CICS, Fileaid, TSO. Experience on IBM Z/OS mainframe is a plus. * Good working knowledge of SQL language. Ability to create own queries, write/update stored procedures. * Fundamental understanding of system development. * Web programming (Python, Perl, .js, etc..) a plus. * Strong verbal and written communication skills. * Ability to pay close attention to details. * Proven ability to analyze and problem solve. ## Description * Work to support and enhance our current products while working, in a collaborative team environment, to analyze, develop, and implement efficiencies. * Work with subject matter experts to understand legacy system development layout, process, and procedures. * Work independently but also in a cooperative manner for larger projects. * Participate in 'on call' rotation. ## Related Videos - [Data Fabric in Action - How to enhance a Stock Trading App with ML and Data Virtualization](https://www.wearedevelopers.com/videos/253-data-fabric-in-action-how-to-enhance-a-stock-trading-app-with-ml-and-data-virtualization) - [Building with IBM Bob](https://www.wearedevelopers.com/videos/100275-building-with-ibm-bob) - [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) - [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) - [".Net is too slow" was not an option](https://www.wearedevelopers.com/videos/100176-net-is-too-slow-was-not-an-option) - [Grappling With Clunky Old Software? Start by Understanding What’s Inside!](https://www.wearedevelopers.com/videos/1189-grappling-with-clunky-old-software-start-by-understanding-what-s-inside) ## Related Articles - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [10 Highest Paying Programming Languages 2025](https://www.wearedevelopers.com/magazine/150-10-highest-paying-programming-languages-2025) - [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) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know)