IT Programmer Analyst
$31.75 - $41.25/hr
Computer programmers implement the designs by writing computer programs as well as updating and repairing existing programs. The programmer's role will be to provide and assist in a variety of ...
$31.75 - $41.25/hr
Computer programmers implement the designs by writing computer programs as well as updating and repairing existing programs. The programmer's role will be to provide and assist in a variety of ...
$31.75 - $41.25/hr
Computer programmers implement the designs by writing computer programs as well as updating and repairing existing programs. The programmer's role will be to provide and assist in a variety of ...
Traverse City, MI · On-site
$31.75 - $41.25/hr
Computer programmers implement the designs by writing computer programs as well as updating and repairing existing programs. The programmer's role will be to provide and assist in a variety of ...
Traverse City, MI · On-site
$31.75 - $41.25/hr
Computer programmers implement the designs by writing computer programs as well as updating and repairing existing programs. The programmer's role will be to provide and assist in a variety of ...
Sterling Heights, MI · On-site
$104K - $122K/yr
As an experienced Software Engineer, you will work alongside our U.S. Army Software Engineering Center customer, applying your knowledge and skills by providing technical engineering services that ...
Sterling Heights, MI · On-site
$104K - $122K/yr
As an experienced Software Engineer, you will work alongside our U.S. Army Software Engineering Center customer, applying your knowledge and skills by providing technical engineering services that ...
$104K - $122K/yr
As an experiencedSoftware Engineer, you will work alongside our U.S. Army Software Engineering Center customer, applying your knowledge and skillsby providing technical engineering services that ...
$104K - $122K/yr
As an experiencedSoftware Engineer, you will work alongside our U.S. Army Software Engineering Center customer, applying your knowledge and skillsby providing technical engineering services that ...
Sterling Heights, MI · On-site
$103K - $122K/yr
As an experienced Software Engineer, you will work alongside our U.S. Army Software Engineering Center customer, applying your knowledge and skills by providing technical engineering services that ...
Quick apply
Sterling Heights, MI · On-site
$103K - $122K/yr
As an experienced Software Engineer, you will work alongside our U.S. Army Software Engineering Center customer, applying your knowledge and skills by providing technical engineering services that ...
Livonia, MI · On-site
$20.75 - $21.50/hr
Costume Character, Programmer, Specialty Instructor, and Technology Assistant. Please see the Illustrative Examples of Work section below for more information. Costume Character - Wears themed ...
Livonia, MI · On-site
$20.75 - $21.50/hr
Costume Character, Programmer, Specialty Instructor, and Technology Assistant. Please see the Illustrative Examples of Work section below for more information. Costume Character - Wears themed ...
May prepare computer block diagrams and machine logic flowcharts for detailed coding of problems and provides for the documentation of programming work. * Writes instructions to guide operating ...
Quick apply
May prepare computer block diagrams and machine logic flowcharts for detailed coding of problems and provides for the documentation of programming work. * Writes instructions to guide operating ...
Lansing, MI · On-site
Programmer 6 Duration: 12 Months Address: Lansing, MI (Partial work from home/work from client ... Observes computer monitor screen to interpret program operating codes. Corrects program errors ...
Lansing, MI · On-site
Programmer 6 Duration: 12 Months Address: Lansing, MI (Partial work from home/work from client ... Observes computer monitor screen to interpret program operating codes. Corrects program errors ...
Grand Blanc, MI · On-site
$95K - $112K/yr
Computer Science * Data Analytics * Management Information Systems (MIS) * Industrial Engineering * Information Systems * Or a related technical field * Basic understanding of databases, reporting ...
Quick apply
Grand Blanc, MI · On-site
$95K - $112K/yr
Computer Science * Data Analytics * Management Information Systems (MIS) * Industrial Engineering * Information Systems * Or a related technical field * Basic understanding of databases, reporting ...
DOE CAD/CAM Programmer Process Engineer Our company is in search of a CAD/CAM Programmer to join our team ASAP. Individual must possess the following qualities: Minimum of 5-year experience on ...
Quick apply
DOE CAD/CAM Programmer Process Engineer Our company is in search of a CAD/CAM Programmer to join our team ASAP. Individual must possess the following qualities: Minimum of 5-year experience on ...
$45.25 - $61/hr
... computer programming techniques and computer languages. Develop unit test plans, test data and ... scripts for application validation and verification. Perform extensive analysis and design working ...
$45.25 - $61/hr
... computer programming techniques and computer languages. Develop unit test plans, test data and ... scripts for application validation and verification. Perform extensive analysis and design working ...
$104K - $123K/yr
As an experienced Software Engineer, you will work alongside our U.S. Army Software Engineering Center customer, applying your knowledge and skills by providing technical engineering services that ...
$104K - $123K/yr
As an experienced Software Engineer, you will work alongside our U.S. Army Software Engineering Center customer, applying your knowledge and skills by providing technical engineering services that ...
Be Seen First
Holland, MI · On-site
$130K - $135K/yr
... Computer Engineering, Electrical Engineering, Software Engineering, Controls, or related background preferred Preferred Experience: • TwinCAT 3 • EtherCAT • Motion control / servo systems • ...
Quick apply
Be Seen First
Holland, MI · On-site
$130K - $135K/yr
... Computer Engineering, Electrical Engineering, Software Engineering, Controls, or related background preferred Preferred Experience: • TwinCAT 3 • EtherCAT • Motion control / servo systems • ...
Two (2) Programmer/Analysts - not to exceed 900 hours per resource - Plans, develops, tests, and documents computer programs, applying knowledge of programming techniques and computer systems:
Quick apply
Two (2) Programmer/Analysts - not to exceed 900 hours per resource - Plans, develops, tests, and documents computer programs, applying knowledge of programming techniques and computer systems:
Kalamazoo, MI · Remote
$40/hr
About the Job The Varsity Tutors Live Learning Platform has thousands of students looking for online Computer Programming tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have the ...
Kalamazoo, MI · Remote
$40/hr
About the Job The Varsity Tutors Live Learning Platform has thousands of students looking for online Computer Programming tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have the ...
... computer language. • Ability to gather and analyze facts, define problems, and devise solutions.
Quick apply
... computer language. • Ability to gather and analyze facts, define problems, and devise solutions.
Be Seen First
Bay City, MI · On-site
$17/hr
We are looking for a competent 1st & 2nd Shift CNC Operator to use computer numerically controlled ... The goal is to produce high quality parts and materials by programming machines to perform the ...
Quick apply
Be Seen First
Bay City, MI · On-site
$17/hr
We are looking for a competent 1st & 2nd Shift CNC Operator to use computer numerically controlled ... The goal is to produce high quality parts and materials by programming machines to perform the ...
Be Seen First
Bay City, MI · On-site
$17/hr
We are looking for a competent 1st & 2nd Shift CNC Operator to use computer numerically controlled ... The goal is to produce high quality parts and materials by programming machines to perform the ...
Quick apply
Be Seen First
Bay City, MI · On-site
$17/hr
We are looking for a competent 1st & 2nd Shift CNC Operator to use computer numerically controlled ... The goal is to produce high quality parts and materials by programming machines to perform the ...
Detroit, MI · Remote
$40/hr
About the Job The Varsity Tutors Live Learning Platform has thousands of students looking for online Computer Programming tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have the ...
Detroit, MI · Remote
$40/hr
About the Job The Varsity Tutors Live Learning Platform has thousands of students looking for online Computer Programming tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have the ...
Ann Arbor, MI · Remote
$40/hr
About the Job The Varsity Tutors Live Learning Platform has thousands of students looking for online Computer Programming tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have the ...
Ann Arbor, MI · Remote
$40/hr
About the Job The Varsity Tutors Live Learning Platform has thousands of students looking for online Computer Programming tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have the ...
$28.8K - $33.7K
5% of jobs
$33.7K - $38.7K
10% of jobs
$38.7K - $43.6K
7% of jobs
$44.5K is the 25th percentile. Wages below this are outliers.
$43.6K - $48.6K
15% of jobs
$48.6K - $53.5K
7% of jobs
The median wage is $55.3K / yr.
$53.5K - $58.5K
15% of jobs
$58.5K - $63.4K
11% of jobs
$67.1K is the 75th percentile. Wages above this are outliers.
$63.4K - $68.4K
6% of jobs
$68.4K - $73.3K
14% of jobs
$73.3K - $78.3K
7% of jobs
$78.3K - $83.2K
2% of jobs
$28.8K
$56.6K
$83.2K
A computer programmer designs, tests, writes, debugs, and maintains the computer program code. The coding language is written for the computer to be able to comprehend it and take specific actions according to those commands. Computer programmers can work with existing code or create something entirely new. The objective of coding is to develop programs that act on specific controls and behaviors. Coders need to be able to work with specialized algorithms, logic, and app domain, as well. But the other key goal of a computer programmer is to design interfaces that regular non-technical users can easily understand and use.
| Aspect | Computer Programmer | Software Developer |
|---|---|---|
| Credentials | Typically requires a bachelor's degree in computer science or related field | Usually requires a bachelor's degree, often with additional experience or certifications |
| Work Environment | Often works in coding, debugging, and maintaining software | Designs, develops, tests, and maintains software applications |
| Industry Usage | Commonly employed in IT, software firms, and tech departments | Found in a wide range of industries including tech, finance, healthcare |
While both roles involve coding and software creation, Computer Programmers primarily focus on writing and debugging code based on specifications, whereas Software Developers are involved in designing and building complete software solutions. The roles often overlap, but Developers typically have broader responsibilities in the software development lifecycle.

The RPG Programmer Analyst performs the job of both a systems analyst and a computer programmer. Systems analysts design and develop software and computer systems. Computer programmers implement the designs by writing computer programs as well as updating and repairing existing programs. The programmer's role will be to provide and assist in a variety of services developing and maintaining the vast array of application systems, including the operation and administration of the IBMi platform.
Responsibilities:
Consult with department heads to determine the role of the IT system in an organization.
Research emerging technologies to evaluate whether they can increase the organization's efficiency and effectiveness.
Prepare an analysis of costs and benefits so management can decide if information systems and computing infrastructure upgrades are financially worthwhile.
Devise ways to add new functionality to existing computer systems. Design and develop new systems by choosing and configuring hardware and software.
Installation and configuration of new systems and customize them for the organization.
Conduct testing to ensure that the systems work as expected.
Maintain IBMi power systems platform, manage and maintain database systems.
Train the system's end users and write instruction manuals.
Monitor and respond to trouble tickets in a timely manner.
Provide technical support for local and remote users. Maintain relationships with employees of various departments to ensure open lines of communications exist to facilitate the timely and efficient transfer of policies, procedures, knowledge, etc. exist across the entire organization.
Requirements:
Education - Bachelor's degree from a college or university in the field of Information Technology or equivalent combination of education and experience
Some level of professional experience with RPG in a related capacity; internship experience may apply
Communication Skills - To perform this position successfully, you should be able to effectively communicate with users of all knowledge levels in both written and verbal forms of communication
Excellent software development and object-oriented design fundamentals
Strong background in architecture in software applications
Experience with SQL, RPG, ILE, FREE, CL programming languages and IBMi.
* Candidates must have at least 2 years of professional experience with RPG.
No C2C, contract, or sponsorship is available for this position. Must be authorized to work in the US without expiration. The company offers an attractive relocation package and full benefits starting day one with the company. Onsite position
Sourced by ZipRecruiter
Recruiting and staffing services
1 - 10 Employees
Traverse City, MI, US
2009