1

Computer Programmer Analyst Jobs in Michigan (NOW HIRING)

... 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 ...

Solutions Architect - ITS 15

Lansing, MI ยท On-site

$40.71 - $60.15/hr

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

Experience developing complex computer systems using java IDEs such as Eclipse. * Experience ... Experience participating as a programmer/analyst in projects using CMM/CMMI Level 3 methods and ...

... Programmer Analyst to provide technical leadership in the design, development, integration ... Knowledge of computer programming, data modeling, and object-oriented programming procedures and ...

... and personal computer software. Experience Required: 10 or more years of experience as a programmer/analyst Qualifications Additional Information Thanks & Regards Bhaskar Email: Bhaskar.k(AT ...

.Net Developer

Lansing, MI ยท On-site

$49 - $64.75/hr

Work involves analyzing system outlines to develop programs for computer applications; writing ... Includes descriptions detailed earlier as well as programmer analyst experience in specialized IT ...

next page

Showing results 1-20

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 Jun 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.

What are Computer Programmer Analysts?

Computer Programmer Analysts are professionals who combine the skills of computer programming and systems analysis. They design, develop, test, and maintain software applications to meet the needs of organizations. In addition to writing code, they analyze user requirements, recommend software solutions, and often work closely with other IT staff and end users. Their role helps ensure that software systems are both functional and efficient, supporting business goals.

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.

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 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:
Dimondale, MI - IT - DTMB - Agency Services - Treasury - Programmer Analyst 3

Dimondale, MI - IT - DTMB - Agency Services - Treasury - Programmer Analyst 3

Global Pharma Tek

Dimondale, MI โ€ข On-site

$36.50 - $47.25/hr

Full-time

This job post hasย expired today.ย Applications are no longer accepted.


Job description

Job Title: Programmer Analyst 3 Location: Dimondale, MI(Hybrid) Duration: 6 Months NOTE: Candidates MUST be local at time of submission within a commutable distance 1-1.5 hours max. Hiring manager is not currently interested in candidates who will need to relocate to accept offer. NO REMOTE ONLY OPTION.

Full Job Description In the analyst role, the Programmer Analyst is responsible for gathering and documenting clear, unambiguous, and testable business requirements from the client, understanding the business requirements thoroughly to communicate business need and system functionality to technical and non-technical stakeholders, project team members, and the user community. The resource will be responsible for working with the project team and stakeholders to examine existing and future-state business processes, data, and systems. This information is used to guide the gathering of business requirements as they relate to the desired system functionality.

In the programmer role, the Programmer Analyst is responsible for planning, developing, testing, and documenting computer programs, applying knowledge of programming techniques and computer systems. Analyst Responsibilities Document business requirements that are clear, unambiguous, testable, and satisfy the business need in accordance with standard templates and adherence to DTMB and Treasury policies, standards, and guidelines. Facilitate requirement gathering meetings to identify impacted business processes and document the project business requirements.

Attendees include relevant project team members and stakeholders as identified in the Communication Plan. Adhere to the project schedule by developing and maintaining the project backlog during Agile projects and working with the product owner to set priority throughout the duration of project. Understand project scope and actively monitor requirements process to maintain adherence to the objectives set for the project.

Understand high-level information governance objectives and ensure appropriate Stakeholder inclusion and/or awareness regarding data requirements. Resolution of critical IT issues as it pertains to the BA role. Understand project specific benefits and related impact of changes to project scope or business requirements.

Ensure SEM deliverables for the project that are a responsibility of the BA are completed, reviewed, and approved in alignment with area processes. Work directly with project team including user interface/user experience (UI/UX) designers, tech leads, solution architects, database administrators, developers, QA testers, and technical writers to ensure understanding of the requirements, functionality, size, and scalability of the IT solution. Work with security team to develop system security plans (SSPs).

Programmer Responsibilities Possess knowledge and experience of advanced principles, theories, techniques, and methods in the development and design of web applications. Work as a team and individually on projects and tasks using Agile and/or traditional project management methodologies. Participate in project review meetings and project workgroups.

Presents the information gathered to the project review board and/or project sponsors during project review meetings, project workgroups and to the technical review board providing clarification and answers to questions. Create, update, and maintain systems and IT programs documentation, including but not limited to system and functional specifications. Draft technical models that capture requirements of data elements, and design data elements to best meet application needs.

Design and develop software code based on reusability, approved architecture/design, and in compliance with security (SADLC) and other applicable Client standards, policies, and procedures including Americans with Disabilities (ADA) compliance. Mitigate application-level security risks, and remediate vulnerabilities as soon as identified. Participate and provide input for structured walk throughs, code reviews, and stage exits.

Strictly follow configuration management procedures as defined by the development team. Follow change management procedures as defined by the Client Center for Excellence and provide input in execute change management. Support project documentation requirements by following System Engineering - SUITE standards for Agile and Traditional methodologies as applicable.

Perform application unit, string, and integrated testing to ensure compliance with the business and technical requirements. Develop system/module level test scripts, test plans, and test cases required to support the execution of unit, string, and integrated system testing activities. Analyze and document identified problems to determine root cause and provide root cause analysis reports.

Develop user manuals and conduct training for users. Evaluate requests for modifications and enhancements for impact on existing project and applications. Requirements Experience working directly with customers to develop requirements for application development.

Experience creating functional and technical designs and documentation. Experience developing applications using Microsoft Visual Studio/Azure DevOps/C#/.NET/MVC/JavaScript. Experience with data access and manipulation including queries/stored procedures/Entity Framework.

Experience developing secure applications and system security plans. Experience developing and executing test plans/suites/cases. ADO test plans are a plus.


Global Pharmatek logo

About Global Pharmatek

Sourced by ZipRecruiter

Global Pharmatek is a leading Contract Research Organization (CRO) and integrated drug discovery solutions provider in the pharmaceutical industry. The company is located in Edison, New Jersey, USA. Their comprehensive range of services includes Drug Discovery, Clinical Trials, Regulatory Affairs, and Biometrics, designed with the goal of swiftly translating scientific innovation into a novel product. Founded with an unwavering commitment to enhance health and well-being worldwide, this leading-edge company lays emphasis on the highest quality standards, efficient delivery, and transparency.

Industry

Recruiting and staffing services

Company size

51 - 200 Employees

Headquarters location

Edison, NJ, US

Year founded

2011