1

Business Programmer Analyst Jobs in Michigan (NOW HIRING)

Senior Business Analyst-12

Lansing, MI · On-site

$33.45 - $48.09/hr

The Senior IT Business Analyst with the Department of Technology, Management, and Budget (DTMB ... HERE: Required Education and Experience Education Information Technology Programmer/Analyst 12 ...

Sr. Programmer Analyst - Hybrid

Kalamazoo, MI · Hybrid

$42 - $57/hr

The Programmer Analyst role is to define, develop, test, analyze, and maintain new software ... Analysis and Consultation: o Facilitate meetings with business users from across the organization ...

They are currently seeking a Programmer Analyst 3 (Java) to join a public sector client in Dimondale, MI, where the role involves developing effective technical solutions based on complex business ...

Job Title: .Net Programmer Analyst Location: Lansing, MI Duration: 12 Months Description : The ... Develop business application components using Object Oriented with Dot Net technologies and design ...

Senior Business Analyst-12

Lansing, MI · On-site

$33.45 - $48.09/hr

Experience Information Technology Programmer/Analyst 12 Two years of professional experience ... and/or Business Continuity Plans? If you have no experience, choose N/A. Selected years of ...

Developer passionate about creating performant, usable, and accessible digital experiences. This ... They will work closely with our business stakeholders and product owners to understand needs and ...

SAP Programmer/Analyst Location: Ann Arbor, MI Requirement Position Overview We are seeking a ... and business engagement. This role supports multiple small projects, not a large SDLC ...

The resource also provides application oversight to business analysts and to other teams integrating with Master Person index. Not having a resource on staff will delay ongoing and future project ...

Showing results 21-40

Business Programmer Analyst information

See Michigan salary details

$18

$41

$65

How much do business programmer analyst jobs pay per hour?

As of Sep 5, 2026, the average hourly pay for business programmer analyst in Michigan is $41.07, according to ZipRecruiter salary data. Most workers in this role earn between $31.44 and $49.76 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 Michigan?

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

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

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

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

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

Enrollment Services Programmer Analyst

Ferris State University College of Business

Big Rapids, MI • On-site

Full-time

Re-posted 16 days ago


Ferris State University rating

6.5

Company rating: 6.5 out of 10

Based on 9 frontline employees who took The Breakroom Quiz

503rd of 630 rated colleges and universities


Job description

Job Summary:
Ferris State University College of Business is seeking a dedicated Enrollment Services Programmer Analyst to enhance student data reporting and analysis for the Enrollment Services Unit. The role involves utilizing Banner data to improve processes and reporting in alignment with the university’s goals.
Responsibilities:
• Develop, execute, measure, and evaluate student data and produce accurate reporting and analysis to appropriate personnel for the Enrollment Services Unit, as well as, the University at large.
• This position utilizes Banner data to enhance existing processes and to create and refine reports germane to the University’s vision and goals.
• Implement software changes in accordance with Information Services’ system development methodology and security controls.
• Provide support for the development and coordination of reports across the areas of Academic Affairs, Student Affairs, & Administration and Finance.
• Identify and recommend innovative solutions to complement and enhance processes and student services.
• Provide support and development for essential Financial Aid processes, including FAFSA data load, aid packaging and awarding, satisfactory academic progress, state award certification, and reimbursement as needed.
• Respond to ad-hoc requests to provide assistance in locating data to improve strategic decision-making.
• Develop reporting solutions to answer data requests made by various University departments that include current college statistics and metrics for measuring retention, completion, efficiency, and success.
• Assists with the University’s responses to external data requests from governmental agencies and other associations, including state surveys, national surveys, accreditation and licensure requests, and other miscellaneous requests for information.
• Monitor and address issues with student data quality in cooperation with other technical staff in Enrollment Services and across the University.
• Achieve a working knowledge of assigned administrative applications, including functional, technical, and end-user processes.
• Prepare relevant documentation and reports to support information technology planning and implementation.
• Collect and analyze information, provide research support for use in management decision­ making that includes the University’s Strategic Plan.
• Develop and support data visualization solutions to support University planning and decision making.
• Cultivates an environment of belonging that values, respects, supports, and celebrates individual similarities and differences, allowing students, faculty and staff to thrive authentically.
• Support, promote, and develop university student enrollment and retention initiatives.
• Represent the University at state and national meetings as needed.
• Carries out these responsibilities in accordance with University policies and applicable laws.
• Reports directly to the Director of Institutional Research and Testing.
• Responsible for maintaining the confidentiality of designated information.
• Attend various conferences and seminars relating to enrollment and student system management and the integration of technology.
• Supervise student support staff as needed.
• Any other duties assigned within the position classification area.
Qualifications:
Required:
• Bachelor's Degree from an accredited college or university with an emphasis in Computer Information Systems or a related field.
• Two years of work experience with data development, analysis and reporting, or a combination of work experience and education/training that would provide the required knowledge and abilities may qualify.
• Expertise in programming using higher level languages such as SQL.
• Knowledge and use of a variety of software programs including, Excel and other Microsoft Office applications.
• Demonstrated successful experience working directly with people from diverse backgrounds, including cultural, educational, socioeconomic and life experiences.
• Knowledge and use of databases and querying.
• Knowledge of basic statistical concepts.
• Strong analytical skills and attention to detail.
• Work independently and as part of a team.
• Work on multiple projects concurrently and meet deadlines.
Preferred:
• Previous experience working with Banner, developing reports with current reporting platform, and/or working in a college/university environment.
• Work experience with student information systems, database software, and computer programming data.
Company:
The College of Business provides career-oriented programs, responsive to the changing needs of the business world. Founded in 1884, the company is headquartered in Big Rapids, Michigan, US, , with a team of 201-500 employees. The company is currently Growth Stage.

What Ferris State University employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom