1

Computer Programmer Jobs in Crystal Lake, IL (NOW HIRING)

Programmer Analyst

Waukegan, IL · On-site

$73K - $110K/yr

Bachelor's degree in computer science plus minimum of two years related experience (preferred) or ... programming language, mid SQL / database experience, and delivering solutions with business ...

CNC Programmer

Carol Stream, IL · On-site

$80K - $110K/yr

JOB SUMMARY The CNC Programmer we are seeking an experienced CNC Programmer who is self-directed and proficient in CAD/CAM, with a solid background in hands-on machining. The role is focused on ...

Be Seen First

Computer Equipment - Arlington Heights, IL Are you looking for great pay & benefits, training, and opportunity for advancement? Are you the "computer guy" everyone goes to and has experience with ...

Be Seen First

EXPERIENCED CNC Programmer / Operator - Full Time M-F 7am-3:30pm some weekends & Overtime - $25-$40 ... This role requires strong mechanical knowledge, CAD/CAM proficiency, and the ability to interpret ...

CNC Programmer/Operator

Palatine, IL · On-site

$26.75 - $36.50/hr

Strong math and computer skills to support programming accuracy and problem solving. \n * Develops methods, procedures and tools to achieve the most economical cost of manufacturing. \n * Streamlines ...

Bachelor's degree in Software Engineering, Computer Science, Computer Engineering, or similar engineering discipline with a minimum of 5+ years of engineering experience, or 3+ years with a Master ...

Strong knowledge of GD&T, interpreting 3D CAD models, and engineering drawings to create precise measurement strategies. * Track record of leading First Article Inspections (FAI) in accordance with ...

Kelco Industries is a market leader in cost-effective, high performance, custom engineered ... Ability to program using Mastercam CAD/CAM software for lathe and mill. * Ability to set up lathes ...

next page

Showing results 1-20

Computer Programmer information

See Crystal Lake, IL salary details

$32K

$63K

$92.6K

How much do computer programmer jobs pay per year?

As of Jun 9, 2026, the average yearly pay for computer programmer in Crystal Lake, IL is $63,010.00, according to ZipRecruiter salary data. Most workers in this role earn between $49,000.00 and $77,600.00 per year, depending on experience, location, and employer.

What are computer programmers?

Computer programmers are professionals who write, test, and maintain the code that allows software programs and applications to function. They translate designs and instructions created by software engineers or developers into logical sequences that computers can follow. Programmers use various programming languages, such as Python, Java, or C++, to create and troubleshoot software to ensure it runs smoothly. Their work is essential to the development of websites, apps, operating systems, and a wide range of digital tools.

What are the key skills and qualifications needed to thrive as a Computer Programmer, and why are they important?

To thrive as a Computer Programmer, you need strong proficiency in programming languages (such as Python, Java, or C++), problem-solving skills, and a relevant degree or equivalent experience. Familiarity with software development tools, version control systems like Git, and sometimes certifications in specific languages or frameworks are commonly required. Attention to detail, communication skills, and the ability to work both independently and collaboratively are standout soft skills in this field. These competencies ensure high-quality, efficient code development and effective teamwork in rapidly evolving technical environments.

What Does a Computer Programmer Do?

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.

What is the difference between Computer Programmer vs Software Developer?

AspectComputer ProgrammerSoftware Developer
CredentialsTypically requires a bachelor's degree in computer science or related fieldUsually requires a bachelor's degree, often with additional experience or certifications
Work EnvironmentOften works in coding, debugging, and maintaining softwareDesigns, develops, tests, and maintains software applications
Industry UsageCommonly employed in IT, software firms, and tech departmentsFound 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.

What are some typical challenges computer programmers face when working on large team projects?

Computer programmers working on large team projects often encounter challenges such as coordinating code changes, maintaining consistent coding standards, and managing dependencies between different components. Effective communication and the use of version control systems like Git are essential to prevent conflicts and ensure smooth collaboration. Additionally, programmers must often adapt to varying coding styles and workflows, making flexibility and a collaborative mindset important for success in team environments.
What are the most commonly searched types of Computer Programmer jobs in Crystal Lake, IL? The most popular types of Computer Programmer jobs in Crystal Lake, IL are:
What are popular job titles related to Computer Programmer jobs in Crystal Lake, IL? For Computer Programmer jobs in Crystal Lake, IL, the most frequently searched job titles are:
What job categories do people searching Computer Programmer jobs in Crystal Lake, IL look for? The top searched job categories for Computer Programmer jobs in Crystal Lake, IL are:
What cities near Crystal Lake, IL are hiring for Computer Programmer jobs? Cities near Crystal Lake, IL with the most Computer Programmer job openings:

Programmer Analyst

HOERBIGER Holding AG

Waukegan, IL • On-site

$73K - $110K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 23 days ago


Job description

Programmer Analyst
Country/Region: United States
Job Location: Waukegan
Required Travel (%): 5%
Work Model: hybrid
Programmer Analyst
Your Mission
The Programmer Analyst provides analytical, programming and systems support for computer systems which fulfill information requirements, resolve computer related business problems, and plan for future growth. This position also performs work and makes technical decisions with some latitude for independent judgment under general supervision.
How you will make a difference
  • Map current and future state business processes across domains; identify gaps, edge cases, and standard vs. custom handling.
  • Perform system analysis, design, develop, test, and implement scalable and efficient code, applications, and databases.
  • Design, develop, and maintain code for integrations, APIs, middleware, and ERP extensions using approved languages and frameworks.
  • Enforce integration security: OAuth2, server principals, token & key management, encryption, least-privilege access, and auditability.
  • Troubleshoot applications with strong validation, logging, and error handling best practices.
  • Provide operational support for user applications; resolve user issues as quickly as possible.
  • Provide support for IT personnel assigned to various projects.
  • Monitor and optimize performance.
  • Create and maintain documentation.

What you should be good at
  • Requirement: Bachelor's degree in computer science plus minimum of two years related experience (preferred) or Minimum of five years' experience with relatable project experience showcasing skills with an object-oriented programming language, mid SQL / database experience, and delivering solutions with business stakeholders.
  • Comprehensive understanding of the software development life cycle.
  • Technical expertise in application development, documentation, and methodologies, including C#, Blazor, OOP, REST, SOAP, JavaScript, XML, JSON, SQL
  • Strong understanding of user issues and the ability to resolve them as quickly as possible.
  • Keeping abreast of new information systems technologies to improve the quality and performance of applications and systems.

What you can look forward to
  • Professional Development: Educational assistance programs and opportunities for career growth.
  • Supportive Environment: A stable, team-based culture that values collaboration and innovation.
  • Inclusive Workplace: Join a company committed to equity, diversity, and inclusion, fostering a culture of belonging.
  • Comprehensive Benefits: 401(k) plan with matching contributions, health insurance (medical, dental, vision), FSA and HSA options. Generous PTO and paid holidays for a healthy work-life balance.
  • Compensation: This is a salaried exempt position with a pay range from $73,894 - $110,841 per year. Pay will be based on qualifications and experience.
  • Location: The role is based at the Deublin Company facility in Waukegan, IL. The role will be on site, with the opportunity to expand to 3 days onsite / 2 days remote, based on performance, and following a 90-day introductory period. Local candidates encouraged to apply; no relocation benefit for this position.

Who we are
Hoerbiger Rotary Solutions/Deublin Company is the leading manufacturer of Rotating Unions and Electrical Slip Rings- devices that allow the transfer of pressurized fluid or electricity from a stationary source into rotating machinery. Deublin spans the world with 13 offices including 5 manufacturing plants and wholly owned subsidiaries in Austria, Brazil, China, France, Germany, Italy, Japan, Korea, Poland, Singapore, Spain, United Kingdom and United States. In Waukegan, the award-winning, ISO 9001-certified manufacturing plant, comprises approximately 200,000 sq. ft. accommodating administration, sales, marketing, engineering, manufacturing, research, and development as well as a complete training facility.
Join our global Hoerbiger team of over 6,000 colleagues and make a difference every day. Contribute to innovative solutions that save lives, reduce emissions, and drive progress in key industries like energy, automotive, and safety technology. Guided by our core values-Pioneering Spirit, Courage, Fairness, and Closeness-we are ENABLING CHANGE. FOR A BETTER TOMORROW. With opportunities to grow, learn, and collaborate across 43 countries and more than 133 locations, you'll be part of a culture that values your ideas and your impact.
Ready to make a difference? Apply today and become part of our journey. #youmakeadifference
HOERBIGER is an Equal Opportunity Employer • Drug Free Workplace • E-verify
Your Mission
The Programmer Analyst provides analytical, programming and systems support for computer systems which fulfill information requirements, resolve computer related business problems, and plan for future growth. This position also performs work and makes technical decisions with some latitude for independent judgment under general supervision.
How you will make a difference
  • Map current and future state business processes across domains; identify gaps, edge cases, and standard vs. custom handling.
  • Perform system analysis, design, develop, test, and implement scalable and efficient code, applications, and databases.
  • Design, develop, and maintain code for integrations, APIs, middleware, and ERP extensions using approved languages and frameworks.
  • Enforce integration security: OAuth2, server principals, token & key management, encryption, least-privilege access, and auditability.
  • Troubleshoot applications with strong validation, logging, and error handling best practices.
  • Provide operational support for user applications; resolve user issues as quickly as possible.
  • Provide support for IT personnel assigned to various projects.
  • Monitor and optimize performance.
  • Create and maintain documentation.

What you should be good at
  • Requirement: Bachelor's degree in computer science plus minimum of two years related experience (preferred) or Minimum of five years' experience with relatable project experience showcasing skills with an object-oriented programming language, mid SQL / database experience, and delivering solutions with business stakeholders.
  • Comprehensive understanding of the software development life cycle.
  • Technical expertise in application development, documentation, and methodologies, including C#, Blazor, OOP, REST, SOAP, JavaScript, XML, JSON, SQL
  • Strong understanding of user issues and the ability to resolve them as quickly as possible.
  • Keeping abreast of new information systems technologies to improve the quality and performance of applications and systems.

What you can look forward to
  • Professional Development: Educational assistance programs and opportunities for career growth.
  • Supportive Environment: A stable, team-based culture that values collaboration and innovation.
  • Inclusive Workplace: Join a company committed to equity, diversity, and inclusion, fostering a culture of belonging.
  • Comprehensive Benefits: 401(k) plan with matching contributions, health insurance (medical, dental, vision), FSA and HSA options. Generous PTO and paid holidays for a healthy work-life balance.
  • Compensation: This is a salaried exempt position with a pay range from $73,894 - $110,841 per year. Pay will be based on qualifications and experience.
  • Location: The role is based at the Deublin Company facility in Waukegan, IL. The role will be on site, with the opportunity to expand to 3 days onsite / 2 days remote, based on performance, and following a 90-day introductory period. Local candidates encouraged to apply; no relocation benefit for this position.

Who we are
Hoerbiger Rotary Solutions/Deublin Company is the leading manufacturer of Rotating Unions and Electrical Slip Rings- devices that allow the transfer of pressurized fluid or electricity from a stationary source into rotating machinery. Deublin spans the world with 13 offices including 5 manufacturing plants and wholly owned subsidiaries in Austria, Brazil, China, France, Germany, Italy, Japan, Korea, Poland, Singapore, Spain, United Kingdom and United States. In Waukegan, the award-winning, ISO 9001-certified manufacturing plant, comprises approximately 200,000 sq. ft. accommodating administration, sales, marketing, engineering, manufacturing, research, and development as well as a complete training facility.
Join our global Hoerbiger team of over 6,000 colleagues and make a difference every day. Contribute to innovative solutions that save lives, reduce emissions, and drive progress in key industries like energy, automotive, and safety technology. Guided by our core values-Pioneering Spirit, Courage, Fairness, and Closeness-we are ENABLING CHANGE. FOR A BETTER TOMORROW. With opportunities to grow, learn, and collaborate across 43 countries and more than 133 locations, you'll be part of a culture that values your ideas and your impact.
Ready to make a difference? Apply today and become part of our journey. #youmakeadifference
HOERBIGER is an Equal Opportunity Employer • Drug Free Workplace • E-verify