1

Trainee Computer Programmer Jobs in Merrillville, IN

The Training Specialist will work closely with trainees to assess their needs, set development ... Be the deputy for technology by communicating courteously always with management, engineers, and ...

Trainee Computer Programmer information

See Merrillville, IN salary details

$32.4K

$63.7K

$93.7K

How much do trainee computer programmer jobs pay per year?

As of Aug 10, 2026, the average yearly pay for trainee computer programmer in Merrillville, IN is $63,736.00, according to ZipRecruiter salary data. Most workers in this role earn between $49,500.00 and $78,500.00 per year, depending on experience, location, and employer.

What can I expect from the onboarding and mentorship process as a trainee computer programmer?

As a Trainee Computer Programmer, you can expect a structured onboarding process that introduces you to your team's workflows, company coding standards, and the main tools you'll be using. Most employers provide mentorship from experienced developers, who will guide you through your first projects, answer technical questions, and offer regular feedback on your progress. You'll typically start with smaller tasks or bug fixes and gradually take on more responsibility as you build confidence and knowledge. This supportive environment is designed to help you learn quickly and successfully transition into a fully independent programming role.

What is a trainee computer programmer?

A Trainee Computer Programmer is an entry-level role where individuals learn and develop coding skills while working under the guidance of experienced programmers. They assist in writing, testing, and debugging code for software applications, often using languages like Python, Java, or C++. This role provides hands-on experience in software development, database management, and troubleshooting. It's an excellent opportunity for those looking to start a career in programming and gain practical industry knowledge.

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

To thrive as a Trainee Computer Programmer, you generally need foundational knowledge of programming languages such as Python, Java, or C++, and a relevant degree or coursework in computer science or a related field. Familiarity with development environments, version control systems like Git, and basic debugging tools is typically expected. Strong problem-solving abilities, eagerness to learn, and effective teamwork and communication skills help you stand out. These capabilities are vital for quickly adapting to new technologies, collaborating with experienced developers, and delivering high-quality code in a fast-paced work environment.

How to get a job as a trainee computer programmer with no experience?

To get a trainee computer programmer position with no experience, focus on building foundational skills through online courses, coding bootcamps, or self-study in programming languages like Python or Java. Creating a portfolio of personal projects and gaining familiarity with tools such as Git can demonstrate your abilities to employers, while internships or volunteering can provide practical experience and improve your chances of securing an entry-level role.
What are the most commonly searched types of Computer Programmer jobs in Merrillville, IN? The most popular types of Computer Programmer jobs in Merrillville, IN are:
What are popular job titles related to Trainee Computer Programmer jobs in Merrillville, IN? For Trainee Computer Programmer jobs in Merrillville, IN, the most frequently searched job titles are:

Certified Operator Trainee (CPKC)

Sperry Rail, Inc.

Chicago, IL • On-site

$20/hr

Full-time

Re-posted 13 days ago


Sperry Rail Service rating

6.9

Company rating: 6.9 out of 10

Based on 8 frontline employees who took The Breakroom Quiz

369th of 446 rated engineering


Job description

About Sperry:
Sperry Rail is on a mission-critical journey to revolutionize the Rail Flaw Detection industry. Through the continuous development of cutting-edge diagnostic technologies and AI-assisted analysis, we are transforming railway safety worldwide. Our global engineering teams work collaboratively to develop step-change technologies that define Sperry as the unparalleled market leader.
For nearly a century, we have repeatedly modernized and improved rail diagnostics through our relentless pursuit of improvement. Determined is an understatement. We are obsessed with advancing science and raising the bar on what's possible with our ever-improving suite of products and service offerings.
Emboldened through the shared values of honesty, accountability, passion, integrity, and teamwork, we are driven by the challenge and bridging concepts with fruition. Each technologist entering Sperry imprints themselves into our brand and further galvanizes a culture of innovation and advancement. Allow us to be clear, Thought Leaders are welcome!
We are agile and hungry and invite those with similar passions to join us in challenging the status quo and bringing new ideas to the market. Fast-paced, high-touch with a distinct sense of purpose. We offer more than a job; we offer an opportunity to be part of something different.
Overview
Sperry Rail Service is a leading global provider of Rail Flaw Detection (RFD) services and technologies for railway networks worldwide. With over 95 years of industry leadership, Sperry continues to advance rail safety through innovation, cutting-edge technology, and a strong commitment to operational excellence.
Position Summary
This is a high-travel, field-based position requiring travel throughout eastern or western US for extended periods (3-4 months at a time).
As a Certified Trainee/Apprentice, you will be trained and developed into a Certified Professional Operator in the Rail Flaw Detection (RFD) non-destructive testing (NDT) industry. Sperry provides paid, hands-on training through our Connecticut-based Sperry School of Rail Flaw Detection, followed by extensive field experience.
Upon successful completion of training and certification, you will advance into a role where you may be responsible for operating your own testing platform and/or leading a crew.
The location shown in this posting is used for recruiting purposes. This role is field-based and requires extensive travel to multiple job sites, which will be the primary work locations.
Essential Duties and Responsibilities
  • Attend and successfully complete training at the Sperry School of Rail Flaw Detection
  • Learn and apply rail detection methods, technologies, and procedures across Short Line and Class I railways
  • Achieve certification in ultrasonic testing standards and apply skills in the field
  • Work collaboratively as part of a crew and develop leadership skills to eventually lead a team
  • Gain knowledge of Sperry's diagnostic technologies, systems, and interfaces
  • Develop mechanical aptitude, including equipment setup, troubleshooting, and basic repairs
  • Learn and adhere to railroad operating procedures and safety protocols
  • Apply classroom and field training during extended travel assignments (3-4 months at a time)

Basic Qualifications
  • High School Diploma or GED required
  • Valid driver's license
  • Basic computer proficiency
  • Ability to multitask and work with tools/equipment
  • Ability to work independently with minimal supervision
  • Strong organizational and problem-solving skills
  • Effective verbal and written communication skills
  • Ability to pass a background check, drug screen, and DOT physical (where applicable)

Preferred Qualifications
  • Previous Non-Destructive Testing (NDT) experience (ultrasonic preferred)
  • Prior railroad experience
  • Mechanical aptitude or experience with automotive/technical systems

Compensation & Benefits
  • Extensive travel opportunities
  • Hands-on technical experience
  • Career growth within a global organization
  • Pay: $20.00 per hour as a Trainee
  • Increase in pay after successful completion of training program
  • Per diem for meals
  • Travel and lodging expenses paid for by Sperry

Career Growth
  • This role offers a clear career path:
    Trainee → Certified Operator → Crew Leadership Opportunities
  • Sperry invests in your development by providing the training, tools, and real-world experience needed to build a long-term career in a specialized and high-demand industry.

What Sperry Rail Service employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom