1

Programming Analyst Jobs in Grand Rapids, MI (NOW HIRING)

Senior Programmer Analyst

Zeeland, MI · On-site

$41 - $55.50/hr

This role blends deep manufacturing process knowledge with handson programming and ERP technical ... Analyze currentstate ("AsIs") manufacturing and JDE World processes and design futurestate ("ToBe ...

Senior Programmer Analyst

Zeeland, MI · On-site

$41 - $55.50/hr

This role blends deep manufacturing process knowledge with hands-on programming and ERP technical ... Analyze current-state ("As-Is") manufacturing and JDE World processes and design future-state ("To ...

Responsible for electrical systems design, analysis, integration, and performance evaluation in ... control engineering techniques and criteria. This involves circuit design including parameters ...

Engineer Technical Analyst #1057791 If you're looking for a career that will provide a challenging work environment and many opportunities to learn, our company is the place for you. Join our team ...

You will work with Product Management, Engineering, Catalogs, and Development teams to define ... Strong analytical and problem-solving skills. * Ability to understand complex configurable products ...

You will work with Product Management, Engineering, Catalogs, and Development teams to define ... Strong analytical and problem-solving skills. * Ability to understand complex configurable products ...

This role will provide technical engineering support for the inspection, evaluation, analysis, design, rehabilitation, and construction of dams, levees, embankments, spillways, and related water ...

Cost Center Analyst

Grand Rapids, MI · Hybrid

$76.50 - $112.20/hr

Dematic Corp is seeking a Cost Center Financial Analyst to support key operational functions including Project Management, Installation, and Engineering. This role serves as a finance partner to ...

Cost Center Analyst

Grand Rapids, MI · On-site

$76.50 - $112.20/hr

Dematic Corp is seeking a Cost Center Financial Analyst to support key operational functions including Project Management, Installation, and Engineering. This role serves as a finance partner to ...

Cost Center Analyst

Grand Rapids, MI · Hybrid

$76.50 - $112.20/hr

Dematic Corp is seeking a Cost Center Financial Analyst to support key operational functions including Project Management, Installation, and Engineering. This role serves as a finance partner to ...

Quality Assurance Analyst

Wyoming, MI · On-site +1

$55K - $65K/yr

Ability to work effectively with developers, support staff, product stakeholders, and other cross ... data entry, analysis, documentation, presentations, and calculations. * Ability to manage ...

next page

Showing results 1-20

Programming Analyst information

See Grand Rapids, MI salary details

$20

$44

$65

How much do programming analyst jobs pay per hour?

As of Aug 13, 2026, the average hourly pay for programming analyst in Grand Rapids, MI is $44.68, according to ZipRecruiter salary data. Most workers in this role earn between $34.66 and $54.28 per hour, depending on experience, location, and employer.

Are programming analysts in demand?

Programming analysts are in high demand due to their skills in software development, data analysis, and system integration. They are often employed in industries such as finance, healthcare, and technology, with job growth driven by increasing reliance on data-driven decision making and automation. Proficiency in programming languages like Python, SQL, and experience with tools such as Excel or BI platforms can enhance employability.

What is the difference between Programming Analyst vs Software Developer?

AspectProgramming AnalystSoftware Developer
Required CredentialsBachelor's in CS or related field, certifications like Microsoft or JavaBachelor's in CS or related field, certifications optional
Work EnvironmentBusiness or corporate settings, analyzing and supporting existing systemsTech companies, startups, creating new applications and software
Employer & Industry UsageFinancial, healthcare, and enterprise sectorsTechnology, software firms, and startups
Common Search & ComparisonYesYes

Programming Analysts focus on analyzing, supporting, and maintaining existing software systems within business environments, often working closely with stakeholders. Software Developers primarily design, build, and implement new software applications. While both roles require similar technical skills and certifications, their core responsibilities and work settings differ, making this comparison useful for job seekers exploring related roles.

What does a programming analyst do?

A programming analyst develops, tests, and maintains software applications and systems to meet organizational needs. They analyze user requirements, write code, troubleshoot issues, and often work with programming languages and database tools. Strong problem-solving skills and knowledge of programming languages like Java, C++, or SQL are essential for this role.

What are popular job titles related to Programming Analyst jobs in Grand Rapids, MI?

For Programming Analyst jobs in Grand Rapids, MI, the most frequently searched job titles are:

What job categories do people searching Programming Analyst jobs in Grand Rapids, MI look for?

The top searched job categories for Programming Analyst jobs in Grand Rapids, MI are:

What cities near Grand Rapids, MI are hiring for Programming Analyst jobs?

Cities near Grand Rapids, MI with the most Programming Analyst job openings:

Infographic showing various Programming Analyst job openings in Grand Rapids, MI as of August 2026, with employment types broken down into 1% Internship, 77% Full Time, 15% Part Time, 1% Temporary, 5% Contract, and 1% Nights. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $92,928 per year, or $44.7 per hour.

Senior Programmer Analyst

Millerknoll

Zeeland, MI • On-site

$41 - $55.50/hr

Full-time

Re-posted 23 days ago


MillerKnoll rating

8.1

Company rating: 8.1 out of 10

Based on 59 frontline employees who took The Breakroom Quiz

7th of 51 rated furniture manufacturers


Job description

Why join us?


Our purpose is design for the good of humankind. It's the ideal we strive toward each day in everything we do. Being a part of MillerKnoll means being a part of something larger than your work team, or even your brand. We are redefining modern for the 21st century. And our success allows MillerKnoll to support causes that align with our values, so we can build a more sustainable, equitable, and beautiful future for everyone.

GENERAL PURPOSE

The Senior Programmer Analyst is a seasoned individual contributor responsible for designing, developing, enhancing, and supportingmanufacturing and ERP systems, with a strong emphasis onJDE Worldand plantlevel operations. This role blendsdeep manufacturing process knowledgewithhandson programming and ERP technical expertiseto support both daytoday production needs and strategic transformation initiatives.

The role operates independently, partners closely with Manufacturing, Supply Chain, and Operations teams in East Greenville, and serves as a technical subjectmatter expert within theJDE World and manufacturing systems landscape.

ESSENTIAL FUNCTIONS

  • Design, develop, test, and support software solutions supportingmanufacturing, plant operations, and supply chain processes.
  • Provide handson technical support and enhancements forJDE World, including manufacturing, inventory, costing, order processing, and reporting functions.
  • Develop, maintain, and optimizecustom JDE World programs, reports, interfaces, and batch jobs.
  • Translate shopfloor and business requirements into technical designs, system configurations, and productionready code.
  • Analyze currentstate ("AsIs") manufacturing andJDE World processes and design futurestate ("ToBe") solutions that improve efficiency, accuracy, and reliability.
  • Troubleshoot and resolve complexproductioncritical issues impacting JDE World transactions, integrations, and manufacturing execution.
  • Support ERP upgrades, patches, integrations, and modernization initiatives involvingJDE Worldand downstream/upstream systems.
  • Participate in testing activities including unit testing, integrated testing, user acceptance testing (UAT), and production validation.
  • Create and maintain technical documentation, program specifications, and operational support materials.
  • Mentor and provide technical guidance to junior analysts and developers; perform code reviews as appropriate.
  • Collaborate with infrastructure, database, and integration teams to ensure system stability, performance, and data integrity.
  • Perform additional responsibilities as required to support manufacturing operations and business objectives.

TECHNICAL SKILLS & EXPERIENCE

  • Strong experience supportingJDE Worldin a manufacturing environment.
  • Handson programming experience within ERP and manufacturing systems.
  • RPG experience is a strong plus, particularly withinJDE World or manufacturing ERP environments.
  • Experience developingJDE World reports, batch processes, interfaces, and custom enhancements.
  • Solid understanding ofmanufacturing business processes, including production, inventory management, costing, and order execution.
  • Experience working withERP transactional data, master data, and production data.
  • Proficiency withSQL and relational databases.
  • Understanding of the fullSoftware Development Lifecycle (SDLC)in an enterprise manufacturing context.

QUALIFICATIONS

  • Bachelor's degree in Computer Science, Information Systems, Engineering, or equivalent professional experience.
  • Typically7+ yearsof progressive experience as a Programmer Analyst, Systems Analyst, or similar role.
  • Demonstrated experience supportingmanufacturing plants and JDE World systems.
  • Strong analytical, problemsolving, and troubleshooting skills.
  • Ability to work independently while managing multiple priorities in a productioncritical environment.
  • Strong communication skills with the ability to translate technical concepts for manufacturing and business partners.

IP3 CAREER LEVEL ALIGNMENT

  • Seniorlevel individual contributor with deep domain expertise.
  • Owns and executes work independently within the manufacturing /JDE Worlddomain.
  • Manages defined systems, applications, or processes endtoend.
  • Provides mentoring and technical guidance without formal people management responsibilities.

Who We Hire?


Simply put, we hire qualified applicants representing a wide range of backgrounds and abilities. MillerKnoll is comprised of people of all abilities, gender identities and expressions, ages, ethnicities, sexual orientations, veterans from every branch of military service, and more. Here, you can bring your whole self to work. We're committed to equal opportunity employment, including veterans and people with disabilities.

This organization participates in E-Verify Employment Eligibility Verification. In general, MillerKnoll positions are closed within 45 days and are open for applications for a minimum of 5 days. We encourage our prospective candidates to submit their application(s) expediently so as not to miss out on our opportunities. We frequently post new opportunities and encourage prospective candidates to check back often for new postings.

MillerKnoll complies with applicable disability laws and makes reasonable accommodations for applicants and employees with disabilities. If reasonable accommodation is needed to participate in the job application or interview process, to perform essential job functions, and/or to receive other benefits and privileges of employment, please contact MillerKnoll Talent Acquisition at careers_help@millerknoll.com.


What MillerKnoll employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom