1

Business Programmer Analyst Jobs in Iowa (NOW HIRING)

Experience with requirement gathering software such as Azure DevOps, TFS, Jira, or RTC. * Ability to analyze business strategies and user needs Required Skills: * Experience working on large, complex ...

ITIL/ ITSM and DevOps Mandatory Role: Business Analyst Location: Des Moines, IA Duration: 6+ Months We are seeking a Business Analyst to support service management initiatives, ideally with ...

We use Objective C and Swift programming languages to create native applications for iPhone ... Business Analyst Location - Des Moines, IA Need Locals who can do F2F on W2 JD- Are you a seasoned ...

Define project plans through task management tools such as DevOps, Jira, and Monday.com. * Manage ... Previous Business Analyst (BA) or project management experience with modern data warehousing ...

Define project plans through task management tools such as DevOps, Jira, and Monday.com. * Manage ... Previous Business Analyst (BA) or project management experience with modern data warehousing ...

Business Analyst 2

Des Moines, IA ยท On-site

$68K - $86K/yr

We are looking for a Business Analyst 2 to join a high-visibility digital portal team. This ... owners, developers, and UX/UI teams. The role supports agile delivery across client- and agent ...

next page

Showing results 1-20

Business Programmer Analyst information

See Iowa salary details

$19

$44

$70

How much do business programmer analyst jobs pay per hour?

As of Aug 19, 2026, the average hourly pay for business programmer analyst in Iowa is $44.36, according to ZipRecruiter salary data. Most workers in this role earn between $33.94 and $53.75 per hour, depending on experience, location, and employer.

What is a business programmer analyst?

Business Programmer Analysts are professionals who combine technical programming skills with business analysis expertise. They work to understand an organization's business needs and translate them into effective software solutions. Their responsibilities typically include gathering requirements, designing and coding applications, testing software, and ensuring that IT solutions align with business objectives. Business Programmer Analysts act as a bridge between business stakeholders and IT teams, helping to improve processes and support decision-making through technology.

How does a business programmer analyst typically collaborate with stakeholders to translate business requirements into technical solutions?

A Business Programmer Analyst often acts as a bridge between business teams and IT departments, regularly meeting with stakeholders to gather detailed requirements and clarify project goals. They translate these business needs into technical specifications, ensuring that proposed software solutions align with organizational objectives. Effective communication and documentation skills are crucial, as the analyst must frequently present findings, provide updates, and adjust plans based on stakeholder feedback. This collaborative approach helps ensure successful project outcomes and fosters a shared understanding across teams.

What are the key skills and qualifications needed to thrive as a business programmer analyst, and why are they important?

To thrive as a Business Programmer Analyst, you need strong analytical skills, programming proficiency (often in SQL, Python, or Java), and a solid understanding of business processes, typically supported by a degree in computer science, information systems, or a related field. Familiarity with data modeling tools, database management systems, and business intelligence platforms is commonly required, along with certifications such as CBAP or PMP being advantageous. Exceptional problem-solving abilities, effective communication, and the capacity to collaborate between technical and non-technical stakeholders are crucial soft skills. These competencies are important because they enable you to bridge the gap between IT and business, ensuring technical solutions effectively address organizational needs.

What is the difference between Business Programmer Analyst vs Business Systems Analyst?

AspectBusiness Programmer AnalystBusiness Systems Analyst
Primary FocusDeveloping, coding, and testing software solutions based on business needsAnalyzing business processes and defining system requirements
Skills & CertificationsProgramming languages, software development, technical certificationsBusiness analysis, process modeling, communication skills
Work EnvironmentIT departments, software development teamsBusiness units, project teams, consulting firms
Common UsageCreating custom applications, coding solutionsGathering requirements, process improvement

The Business Programmer Analyst primarily focuses on coding and developing software solutions, while the Business Systems Analyst concentrates on analyzing business needs and defining system requirements. Both roles often collaborate but serve different functions within technology and business teams.

Are business programmer analysts in demand?

Business programmer analysts are in demand due to their skills in analyzing business needs and developing software solutions, especially as companies increasingly rely on technology and data-driven decision-making. They often require knowledge of programming languages, databases, and business processes, making their expertise valuable across various industries.

What are popular job titles related to Business Programmer Analyst jobs in Iowa?

For Business Programmer Analyst jobs in Iowa, the most frequently searched job titles are:

What job categories do people searching Business Programmer Analyst jobs in Iowa look for?

The top searched job categories for Business Programmer Analyst jobs in Iowa are:

What cities in Iowa are hiring for Business Programmer Analyst jobs?

Cities in Iowa with the most Business Programmer Analyst job openings:

COBOL / HP9000 Mainframe Programmer

Robert Half

Des Moines, IA โ€ข On-site

$95K - $115K/yr

Full-time

Posted 6 days ago


Job description

New position - COBOL / UNIX / HP9000 Mainframe Programmer Analyst – Insurance experience preferred !  

Location: Des Moines, IA – Hybrid; primarily onsite. Must LIVE IN DES MOINES. 

Compensation: $95,000–$115,000 base salary plus outstanding benefits

* For immediate and confidential consideration, please message **Carrie Danger on LinkedIn or email your resume directly. Contact information is found on my LinkedIn page. Please send me an invite as well !***

Amazing people focused culture where our financial services client is hiring an FTE Mainframe Cobol Programmer Analyst for a permanent, direct-hire opportunity with a stable and well-run organization in the Des Moines area. This role is ideal for someone who enjoys working in a collaborative environment where individual contributions are visible and valued.

You’ll be joining a well-established company with a strong leadership team, solid financial footing, and a close-knit technical group, make a meaningful impact while working alongside experienced teammates in a practical, supportive setting.

Why this role stands out:

•Strong base compensation with excellent benefits

•Hybrid work arrangement with most time spent onsite but the company culture is a 10

•Opportunity to work with a smaller, highly capable team

•Leadership that appreciates initiative and recognizes contributions

•A stable environment where long-term career growth is encouraged

•Positive culture built on professionalism, integrity, and teamwork

What we’re looking for:

•Hands-on experience with COBOL and JCL programming

•Background supporting or working within life insurance and policy administration systems

•Additional experience with HP9000, Unix, and/or Linux is highly preferred

•Someone who takes pride in producing quality work and looks for ways to improve systems and processes

This is a great fit for a professional who values stability, meaningful work, and the ability to see the direct results of their efforts within the business. 

* Salary up to $115,000. For immediate and confidential consideration, please message **Carrie Danger on LinkedIn or email your resume directly. My contact information is available on my LinkedIn page. You may also reach me by office at 515-303-4654 or mobile at 515-771-8142. You can also apply directly through our company website. No third-party inquiries, please. This client is unable to provide sponsorship or consider contract-to-contract arrangements. ***

What we’re looking for:

•Hands-on experience with COBOL and JCL programming

•Background supporting or working within life insurance and policy administration systems

•Additional experience with HP9000, Unix, and/or Linux is highly preferred

•Someone who takes pride in producing quality work and looks for ways to improve systems and processes

T


Robert Half logo

About Robert Half

Sourced by ZipRecruiter

Founded in 1948, Robert Half pioneered the idea of professional talent solutions to connect opportunities at great companies with highly skilled job seekers. As business needs changed, we evolved to offer specialized talent solutions for finance and accounting, technology, administrative and customer support, creative and marketing, and legal fields. In 2002, we introduced our subsidiary, Protiviti, a global independent risk consulting and internal audit service, to support companies as they faced more strategic business challenges.

Industry

Recruiting and staffing services

Company size

10,000+ Employees

Headquarters location

San Ramon, CA, US

Year founded

1948