1

Computer Programmer Analyst Jobs in Michigan (NOW HIRING)

Sr. Programmer Analyst - Hybrid

Kalamazoo, MI · On-site

$42 - $57/hr

The Programmer Analyst role is to define, develop, test, analyze, and maintain new software ... Education and Experience: • Bachelor's degree in computer information systems (CIS) or related ...

A bachelor's degree in a technical area such as mathematics, computer science, engineering, or information systems. * At least four years' experience with web development in ASP.Net and C# * At least ...

Systems Analyst

Lansing, MI

$24.32 - $44.63/hr

Alternate Education and Experience Information Technology Programmer/Analyst P11 Possession of an associate's degree with 16 semester (24 term) credits in computer science, information assurance ...

Systems Analyst

Lansing, MI · On-site

$24.32 - $44.63/hr

Alternate Education and Experience Information Technology Programmer/Analyst P11 Possession of an associate's degree with 16 semester (24 term) credits in computer science, information assurance ...

.Net Developer

Lansing, MI · On-site

$45/hr

... Programmer Analyst P11 in object-oriented design and programming. Education Required Possession of a Bachelor's degree with 21 semester (32 term) hours in computer science, data processing, computer ...

.Net Developer

Lansing, MI · On-site

$45/hr

... Programmer Analyst P11 in object-oriented design and programming. Education Required Possession of a Bachelor's degree with 21 semester (32 term) hours in computer science, data processing, computer ...

ITS14 - Solution Architect

Lansing, MI · On-site +1

$37.62 - $54.99/hr

... analysis, computer programming, information assurance, IT project management or mathematics. Experience Information Technology Specialist 14 Three years of professional experience equivalent to an ...

ITPA P11 - Agency Support

Lansing, MI · On-site +1

$24.32 - $44.63/hr

Alternate Education and Experience Information Technology Programmer/Analyst P11 Possession of an associate's degree with 16 semester (24 term) credits in computer science, information assurance ...

... analysis, computer programming, information assurance, IT project management or mathematics. Experience Information Technology Specialist 14 Three years of professional experience equivalent to an ...

ITPA12 - Application Architect

Lansing, MI · On-site

$33.45 - $48.09/hr

Alternate Education and Experience Information Technology Programmer/Analyst 12 Possession of an associate's degree with 16 semester (24 term) credits in computer science, information assurance, data ...

Showing results 21-40

Computer Programmer Analyst information

See Michigan salary details

$34K

$79.6K

$112.4K

How much do computer programmer analyst jobs pay per year?

As of Aug 6, 2026, the average yearly pay for computer programmer analyst in Michigan is $79,644.00, according to ZipRecruiter salary data. Most workers in this role earn between $55,800.00 and $105,500.00 per year, depending on experience, location, and employer.

How much do computer programmer analysts make in the US?

Computer Programmer Analysts in the US typically earn a median annual salary of around $80,000 to $100,000, depending on experience, location, and certifications. Salaries can vary based on industry, technical skills, and level of responsibility, with some earning over $110,000 with advanced expertise or in high-demand areas.

What are some common challenges faced by computer programmer analysts in balancing programming tasks with analytical responsibilities?

Computer Programmer Analysts often juggle both the technical demands of writing and debugging code with the analytical tasks of understanding business requirements and designing solutions. Balancing these responsibilities can be challenging, as it requires shifting between deep technical focus and big-picture thinking. Effective time management, clear communication with stakeholders, and the ability to prioritize tasks are essential skills. Collaboration with business analysts, project managers, and other developers is also crucial to ensure that both technical and business objectives are met efficiently.

Are computer programmer analysts in demand?

Computer programmer analysts are in high demand due to ongoing needs for software development, system analysis, and IT solutions across various industries. Strong programming skills, knowledge of languages like Java or Python, and certifications can enhance job prospects in this field.

What is a computer programmer analyst?

A computer programmer analyst specializes in the design and testing of software and other computer systems. As a computer programmer analyst, your job duties include assessing, maintaining, or improving existing programs, and working with other analysts to develop new applications. You contribute to the analysis that goes into the initial design of a new program and then take those findings and put them into practice. You are responsible for maintaining careful documentation of the process so other members of the design or testing teams can know where to look for issues before the program is released.

What is the salary of a computer programmer analyst?

The salary of a computer programmer analyst typically ranges from $60,000 to $100,000 annually, depending on experience, location, and industry. Entry-level positions may start lower, while experienced professionals with specialized skills or certifications can earn higher salaries.

What is the difference between Computer Programmer Analyst vs Software Developer?

AspectComputer Programmer AnalystSoftware Developer
CredentialsBachelor's in Computer Science or related field; certifications like Microsoft Certified or Java certificationsBachelor's in Computer Science, Software Engineering, or related; certifications vary but often include programming language certifications
Work EnvironmentCorporate IT departments, consulting firms, or financial institutionsTech companies, startups, or software firms
Employer & Industry UsageUsed across industries for system analysis and programming tasksPrimarily in software development projects across various industries
Common Search & ComparisonOften compared due to overlapping programming skills and analysis roles

The main difference is that Computer Programmer Analysts combine programming with systems analysis, focusing on both coding and understanding business needs. Software Developers primarily focus on designing, coding, and testing software applications. Both roles require similar technical skills and certifications but differ in their scope of responsibilities and work environments.

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

To thrive as a Computer Programmer Analyst, you need strong programming abilities, analytical thinking, and a relevant degree in computer science or a related field. Familiarity with languages such as Java, C#, or Python, databases like SQL, and experience with systems development life cycle (SDLC) tools or certifications like CompTIA or Microsoft are important. Excellent problem-solving, communication, and teamwork skills help you interpret business needs and collaborate effectively. These skills ensure that technical solutions align with organizational goals, enabling efficient and accurate software development and system analysis.
What are popular job titles related to Computer Programmer Analyst jobs in Michigan? For Computer Programmer Analyst jobs in Michigan, the most frequently searched job titles are:
What job categories do people searching Computer Programmer Analyst jobs in Michigan look for? The top searched job categories for Computer Programmer Analyst jobs in Michigan are:
What are popular job titles related to Computer Programmer Analyst jobs in MI? For Computer Programmer Analyst jobs in MI, the most frequently searched job titles are:
Infographic showing various Computer Programmer Analyst job openings in Michigan as of July 2026, with employment types broken down into 1% Locum Tenens, 85% Full Time, 9% Part Time, 1% Temporary, and 4% Contract. Highlights an 85% Physical, 6% Hybrid, and 9% Remote job distribution, with an average salary of $79,644 per year, or $38.3 per hour.

Sr. Programmer Analyst - Hybrid

Adam Kay Group

Kalamazoo, MI • On-site

$42 - $57/hr

Full-time

Re-posted 21 days ago


Job description

Company Description
Job Description
My Kalamazoo, MI client is in need of a Programmer Analyst to join their team. The Programmer Analyst role is to define, develop, test, analyze, and maintain new software applications in support of the achievement of business requirements. This includes architecting, writing, coding, testing, and analyzing software programs and applications. The Programmer Analyst III will also research, design, document, and modify software specifications throughout the production life cycle. This individual will also provide mentoring, support, and guidance to the other technical staff.
Responsibilities:
• Analysis and Consultation:
o Facilitate meetings with business users from across the organization to assess their needs and recommend ways to address them.
o Craft requirements documentation, present it to the business users, and refine it with their feedback.
• Custom application development:
o Architect solutions based on business requirements.
o Implement, test, and maintain full-stack web applications, web service APIs, custom integrations, and other custom development projects.
o Oversee deployments and application updates with the appropriate stakeholders.
o Monitor performance metrics of our custom applications.
• Data extraction & report development:
o Design and generate ad-hoc reports from our internal systems and data sources to address new business questions.
o Design, build, deploy, and maintain self-service reports for the business. These could be for any business unit across the organization.
• General Development:
o Curate and follow software best practices for reliability, security, performance, and maintainability.
o Maintain application code, database scripts, reports, packages, and other artifacts in source control.
o Maintain and follow compliance and utilize appropriate, industry-standard measures and reporting guidelines to insure relevant and consistent data is produced.
• Communication:
o Report on progress and roadblocks to the Application Development team at the morning SCRUMs.
o Keep business users apprised of progress on their respective projects and tasks.
Qualifications
Skills for this position should include:
• Strong database development skills:
o Constructing queries with SQL
o Data Modeling
o Building database objects such as views, stored procedures, and functions
• Strong application development skills:
o Performing testing, refactoring and improving existing code
o Hands-on experience using Microsoft products including Visual Studio, SQL Server, SSIS, SSRS desired.
o Back-end development experience: ASP.NET Core, MVC, C#, web service development and use (REST/JSON and SOAP/XML), working with vendor SDKs
o Front-end development experience: minimally HTML, CSS, JavaScript. Experience with responsive design preferred. Experience with a front-end library is a plus (React, Bootstrap, Angular, etc.).
• Development experience with any of these is a plus:
o Microsoft Power Apps, Power Automate, or SharePoint
o Altair Monarch or Altair Monarch Server Automator
o DocuSign and the DocuSign API
• Serve as a mentor (formally or informally) to junior development staff.
• Lead internal training as needed.
Education and Experience:
• Bachelor's degree in computer information systems (CIS) or related field preferred.
• 3 - 5 years-experience in a similar role.
• Professional designation or certification using Microsoft development tools preferred.
Additional Information
This is a Hybrid position - 3 days per week on site and 2 days remote.
No C2C or sponsorship is available for this position. Must be authorized to work in the US without expiration.