1

Junior Computer Programmer Jobs in Detroit, MI (NOW HIRING)

This is a great opportunity for someone with basic drafting or CAD training who wants to gain hands ... Coursework in drafting, engineering, or related field preferred, but not required * No prior steel ...

This is a great opportunity for someone with basic drafting or CAD training who wants to gain hands ... Coursework in drafting, engineering, or related field preferred, but not required * No prior steel ...

This is a great opportunity for someone with basic drafting or CAD training who wants to gain hands ... Coursework in drafting, engineering, or related field preferred, but not required * No prior steel ...

Control Engineer

Detroit, MI · On-site

$82K - $106K/yr

... junior engineers and provide technical leadership * Continuously learn and apply new automation technologies and best practices Qualifications: * Bachelor's degree in Electrical, Mechanical, Computer ...

Control Engineer

Detroit, MI

$82K - $106K/yr

... junior engineers and provide technical leadership * Continuously learn and apply new automation technologies and best practices Qualifications: * Bachelor's degree in Electrical, Mechanical, Computer ...

Be Seen First

Senior CAD Design Engineer - Paint Systems Position Summary The Senior CAD Design Engineer - Paint ... technical guidance to junior designers, and coordinate closely with project engineers ...

Showing results 21-40

Junior Computer Programmer information

See Detroit, MI salary details

$7

$26

$46

How much do junior computer programmer jobs pay per hour?

As of Sep 10, 2026, the average hourly pay for junior computer programmer in Detroit, MI is $26.69, according to ZipRecruiter salary data. Most workers in this role earn between $16.20 and $32.84 per hour, depending on experience, location, and employer.

What is a junior computer programmer?

Junior Computer Programmers are entry-level professionals who write, test, and maintain code under the guidance of more experienced developers. They typically assist with basic programming tasks, fix bugs, and help implement new features in software projects. Junior programmers often work in teams, learning industry best practices and gaining experience with different programming languages and development tools. This role serves as a stepping stone for advancing to more senior programming or software engineering positions.

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

To thrive as a Junior Computer Programmer, you need a solid understanding of programming languages (such as Python, Java, or C++), basic algorithms, and a relevant degree or certification in computer science or a related field. Familiarity with integrated development environments (IDEs), version control systems like Git, and debugging tools is typically expected. Strong problem-solving abilities, attention to detail, and willingness to learn help junior programmers stand out. These skills and qualities are vital for writing efficient code, collaborating with teams, and adapting to evolving project requirements in a technology-driven workplace.

What are some typical challenges a junior computer programmer might face during their first year, and how can they overcome them?

Junior Computer Programmers often encounter challenges such as understanding legacy codebases, adapting to new programming languages or frameworks, and managing time across multiple projects. It's common to feel overwhelmed by the steep learning curve, but seeking mentorship from senior developers, actively participating in code reviews, and asking questions early can help ease the transition. Embracing continuous learning and collaborating closely with team members fosters both technical growth and confidence in tackling complex coding tasks.

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

AspectJunior Computer ProgrammerJunior Software Developer
Required CredentialsTypically an associate degree or relevant certifications in programmingSimilar credentials, often including a degree in computer science or related field
Work EnvironmentEntry-level coding tasks, debugging, and supporting development teamsInvolves coding, designing, and testing software applications
Employer & Industry UsageUsed across tech companies, IT departments, and software firmsCommon in software development companies, tech startups, and IT services

Both roles involve entry-level programming skills and similar educational backgrounds. While Junior Computer Programmers focus more on coding and debugging, Junior Software Developers often participate in designing and developing software solutions. The roles are often interchangeable depending on the company, but understanding these nuances helps clarify career paths in software development.

What are the most commonly searched types of Computer Programmer jobs in Detroit, MI?

The most popular types of Computer Programmer jobs in Detroit, MI are:

What are popular job titles related to Junior Computer Programmer jobs in Detroit, MI?

For Junior Computer Programmer jobs in Detroit, MI, the most frequently searched job titles are:

What job categories do people searching Junior Computer Programmer jobs in Detroit, MI look for?

The top searched job categories for Junior Computer Programmer jobs in Detroit, MI are:

What cities near Detroit, MI are hiring for Junior Computer Programmer jobs?

Cities near Detroit, MI with the most Junior Computer Programmer job openings:

Infographic showing various Junior Computer Programmer job openings in Detroit, MI as of July 2026, with employment types broken down into 1% As Needed, 80% Full Time, 15% Part Time, and 4% Contract. Highlights an 93% Physical, 2% Hybrid, and 5% Remote job distribution, with an average salary of $51,302 per year, or $24.7 per hour.

Jr. Infrastructure Engineer

Auburn Hills, MI • On-site

$30 - $35/hr

Contractor

Retirement

Posted 25 days ago


Job description

• Job Details
• Job Title: Jr. Infrastructure Engineer
• Client: Korean IT Services and IT Consulting
• Working Location: Auburn Hills, MI
• Working Style: Onsite
• Employment Type: 1 year Contract / W-2
• Salary: $35-40 /hour (DOE)
• Benefit: No Insurance but 401K Match
• Visa Support: No
• Working Hours: 8AM to 5PM
• Language: English, Korean
• Position Summary
The Infrastructure Engineer is responsible for supporting and maintaining the company's enterprise IT infrastructure, including Windows and Linux servers, virtualization platforms (VMware/Hypervisors), EMC storage systems, and network infrastructure. This role partners with HQ teams, external vendors, contractors, and application teams to troubleshoot infrastructure issues, implement system improvements, and ensure the availability, reliability, and security of business-critical systems.
The Infrastructure Engineer also manages data center infrastructure, including servers, switches, routers, storage, and virtualization platforms. The role is responsible for incident response, root cause analysis, system maintenance, and operational support to ensure stable and efficient business operations.
• Key Responsibilities
• Manage, monitor, and maintain Windows and Linux server environments to ensure system stability and availability.
• Support VMware and other hypervisor platforms, including virtual machine provisioning, configuration, monitoring, and troubleshooting.
• Administer EMC storage systems, including capacity monitoring, connectivity checks, and storage-related issue resolution.
• Troubleshoot infrastructure issues related to servers, storage, virtualization, network connectivity, and system performance.
• Support network infrastructure, including switches, routers, firewall-related connectivity checks, and server room network equipment.
• Perform incident response, root cause analysis, and corrective actions for infrastructure-related outages or service disruptions.
• Coordinate with HQ teams, contractors, vendors, and application teams to analyze issues and implement technical solutions.
• Perform routine system maintenance, patching, hardware checks, backup support, and infrastructure health monitoring.
• Manage server room equipment, including physical servers, switches, routers, cabling, rack organization, and hardware replacement support.
• Document infrastructure configurations, troubleshooting steps, maintenance activities, and issue resolution for operational continuity.
• The Right Candidate Will Possess
A proactive, detail-oriented professional with strong communication, ownership, and problem-solving skills who can collaborate effectively across business and technical teams.
• Required Qualifications & Skills
• Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
• 3-5 years of hands-on experience supporting enterprise IT infrastructure, including Windows/Linux servers, virtualization, and enterprise storage.
• Experience with VMware (or other hypervisors), EMC/Dell EMC storage, and server hardware administration.
• Solid understanding of enterprise networking concepts, including TCP/IP, VLANs, switches, routers, DNS, and DHCP.
• Strong troubleshooting and root cause analysis skills with the ability to resolve complex infrastructure issues in a production environment.
• Excellent communication and collaboration skills with experience working across cross-functional teams, vendors, and global organizations.
• Preferred Skill: Bilingual Korean
• Important Notice
Beware of scams: Cinter Technology will never contact candidates from an email address ending in @cintertechnology.work. Any such email is fraudulent.
No C2C: We do not accept Corp-to-Corp (C2C) arrangements for this position.