1

Programmer Analyst Jobs in Indiana (NOW HIRING)

Analyze welding processes to improve efficiency, reduce cycle times, and minimize defects ... Collaborate with engineering teams to design and implement welding fixtures and jigs. * Operation ...

CMM Programmer Position Summary The CMM Programmer is responsible for performing quality assurance ... Utilize MS Office software, specifically Excel, to track, log, analyze, and report inspection data.

The role involves safety program development, certification planning, engineering analysis, test planning, and logistics for lithium battery systems. Candidates will work closely with program offices ...

AFSIM Analyst

Crane, IN

$130K - $200K/yr

Apply programming skills, including Python, C/C++, or similar languages, to automate scenario ... Analyze simulation results. * Document outcomes. * Assist in preparing reports and technical ...

CNC Programmer

Warsaw, IN

$25.50 - $35/hr

The CNC Programmer will apply process knowledge based on sound machining fundamentals. Use strong ... Manage and update DNC database, maintain, modification and analysis of documentation. * Comply with ...

CNC Programmer

Indianapolis, IN · On-site

$25.25 - $34.75/hr

Title: CNC Programmer Reports to : Director of Engineering Job Purpose : Responsible for ... Ability to support root-cause analysis and corrective actions for dimensional, surface finish, or ...

CNC Programmer

Bluffton, IN · On-site

$24 - $33/hr

The CNC Programmer is responsible for developing, editing, optimizing, and supporting CNC machining ... Strong analytical, organizational, and communication skills. * Ability to work independently while ...

CNC Programmer

Bluffton, IN

$24 - $33/hr

Description The CNC Programmer is responsible for developing, editing, optimizing, and supporting ... Strong analytical, organizational, and communication skills. * Ability to work independently while ...

CNC Programmer

Bluffton, IN · On-site

$24 - $33/hr

The CNC Programmer is responsible for developing, editing, optimizing, and supporting CNC machining ... Strong analytical, organizational, and communication skills. * Ability to work independently while ...

next page

Showing results 1-20

Programmer Analyst information

See Indiana salary details

$19

$44

$65

How much do programmer analyst jobs pay per hour?

As of Jun 22, 2026, the average hourly pay for programmer analyst in Indiana is $44.23, according to ZipRecruiter salary data. Most workers in this role earn between $34.33 and $53.75 per hour, depending on experience, location, and employer.

What is the role of an analyst programmer?

An analyst programmer combines skills in analysis and programming to design, develop, test, and maintain software applications. They often gather requirements from stakeholders, create technical specifications, and use programming languages and tools to implement solutions. This role requires strong problem-solving skills and knowledge of software development methodologies.

What is the difference between Programmer Analyst vs Software Developer?

AspectProgrammer AnalystSoftware Developer
Primary RoleAnalyzes user requirements, designs solutions, and develops applicationsDesigns, codes, tests, and maintains software applications
Required SkillsProgramming, analysis, problem-solving, communicationProgramming, software design, debugging, project management
Work EnvironmentOften in IT departments, collaborating with analysts and usersIn development teams, working on coding and software projects
CertificationsTypically none required, but certifications like Microsoft Certified or Java certifications are commonSimilar certifications, including programming language certifications and Agile/Scrum

While both roles involve programming, Programmer Analysts focus on analyzing requirements and designing solutions, whereas Software Developers primarily concentrate on coding and building software applications. The roles often overlap, but the Analyst role emphasizes requirements gathering and system analysis, making it suitable for those with strong communication skills alongside technical expertise.

How do Programmer Analysts typically balance coding tasks with analyzing business requirements in their daily work?

Programmer Analysts often split their time between developing software solutions and working closely with business stakeholders to gather and interpret requirements. This means you'll frequently switch between writing code, debugging applications, and participating in meetings to clarify project goals or discuss user needs. Effective communication and time management are crucial, as you'll need to translate business processes into technical specifications while ensuring your solutions remain aligned with organizational objectives. Collaboration with project managers, business analysts, and quality assurance teams is common, making teamwork an integral part of the role.

What jobs in the US pay 300,000 a year?

Programmer Analysts typically do not earn $300,000 annually; such high salaries are more common in executive, specialized consulting, or senior leadership roles. High-paying tech jobs like software engineers, data scientists, or IT directors with extensive experience and advanced skills may reach or exceed this level, especially in senior or managerial positions. Achieving a $300,000 salary often requires a combination of experience, advanced certifications, and working in high-demand industries or companies.

What are Programmer Analysts?

Programmer Analysts are professionals who combine the roles of both software developers and systems analysts. They are responsible for designing, coding, testing, and maintaining software applications based on organizational requirements. In addition to writing code, they analyze business needs, develop technical specifications, and ensure that IT solutions align with business goals. Programmer Analysts often serve as a bridge between non-technical stakeholders and the IT department to deliver effective technology solutions.

What Is a Programmer Analyst?

As a programmer analyst, you design, develop, and implement a computer system that is customized to suit a business’ or client’s needs. You can find this work in a variety of industries, including finance, engineering, and science. You meet with supervisors to determine what the business needs are and design a program, application, or database that meets those needs. You then create any required software to go along with the system. Your job duties include performing tests on new programs, debugging as needed, and providing support if required. Other responsibilities include writing and updating procedures and policies related to programming, ensuring hardware is fully functional, and calling for repairs when needed.

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

To thrive as a Programmer Analyst, you typically need strong analytical skills, programming proficiency (often in languages such as Java, Python, or C#), and a bachelor’s degree in computer science or a related field. Familiarity with databases, software development tools, and systems analysis methodologies, as well as certifications like CompTIA or Microsoft Certified Solutions Developer (MCSD), are commonly required. Strong problem-solving abilities, effective communication, and attention to detail enable standout performance in both technical troubleshooting and translating business needs into technical solutions. These skills and qualities are crucial for delivering reliable software that meets organizational requirements and facilitates smooth business operations.

What do programmer analysts do?

Programmer analysts develop, test, and maintain software applications, often analyzing user requirements to design effective solutions. They combine programming skills with systems analysis to improve or create software systems, frequently using languages like Java, C#, or SQL, and may work closely with IT teams and end-users. Their role often involves troubleshooting, documentation, and ensuring software meets organizational needs.

Which IT job is the highest paid?

In the IT field, roles such as Chief Information Officer (CIO), Solutions Architect, and Cloud Engineer tend to be among the highest paid, often earning six-figure salaries. Senior positions requiring advanced skills in cybersecurity, cloud computing, and enterprise architecture typically offer the highest compensation.
What are the most commonly searched types of Programmer Analyst jobs in Indiana? The most popular types of Programmer Analyst jobs in Indiana are:
What are popular job titles related to Programmer Analyst jobs in Indiana? For Programmer Analyst jobs in Indiana, the most frequently searched job titles are:
What job categories do people searching Programmer Analyst jobs in Indiana look for? The top searched job categories for Programmer Analyst jobs in Indiana are:
What cities in Indiana are hiring for Programmer Analyst jobs? Cities in Indiana with the most Programmer Analyst job openings:
Infographic showing various Programmer Analyst job openings in Indiana as of June 2026, with employment types broken down into 6% Locum Tenens, 62% Full Time, 26% Part Time, and 6% Contract. Highlights an 80% Physical, 9% Hybrid, and 11% Remote job distribution, with an average salary of $91,994 per year, or $44.2 per hour.

Robotic Programmer

Steel Tech Enterprises LLC

Williamsport, IN

Full-time

Posted 11 days ago

Be an early applicant


Job description

The Robotic Weld Programmer is tasked with developing, testing, and implementing programs for robotic welding systems to produce precise and consistent welds in a manufacturing environment. This role involves collaborating with engineers, production teams, and quality control to optimize welding processes, troubleshoot issues, and ensure compliance with safety and quality standards.

How you can help the team:

  • Programming and Setup:
    • Develop and write programs for robotic welding systems using software such as FANUC, ABB, Yaskawa, or other robotic platforms.
    • Set up robotic welding equipment, including configuring weld parameters, tooling, and fixtures.
    • Adjust robot paths, speeds, and weld settings to achieve optimal performance and meet project specifications.
  • Process Optimization:
    • Analyze welding processes to improve efficiency, reduce cycle times, and minimize defects.
    • Conduct test runs and simulations to validate programs and ensure weld quality.
    • Collaborate with engineering teams to design and implement welding fixtures and jigs.
  • Operation and Maintenance:
    • Operate robotic welding systems during production runs, monitoring performance and making real-time adjustments as needed.
    • Perform routine maintenance and troubleshooting on robotic systems to ensure operational reliability.
    • Diagnose and resolve issues related to weld imperfections, equipment malfunctions, or programming errors.
  • Quality Control:
    • Inspect welds to ensure they meet industry standards (e.g., AWS, ASME, ISO) and customer specifications.
    • Document programming changes, weld parameters, and inspection results for quality assurance.
    • Work with quality control teams to address non-conformities and implement corrective actions.
  • Safety and Compliance:
    • Adhere to workplace safety protocols and ensure robotic systems comply with OSHA and other regulatory standards.
    • Train production staff on safe operation and maintenance of robotic welding equipment.
  • Collaboration and Documentation:
    • Work closely with production managers, engineers, and other team members to meet project deadlines and production goals.
    • Maintain accurate records of programs, settings, and maintenance activities for future reference.

What you need to be successful:

  • Education: High school diploma or equivalent required; associate’s or bachelor’s degree in robotics, manufacturing, mechanical engineering, or a related field preferred.
  • Experience:
    • 2+ years of experience programming and operating robotic welding systems (e.g., FANUC, ABB, Motoman, or KUKA).
    • Knowledge of welding processes such as MIG, TIG, or arc welding.
    • Experience with CAD/CAM software or weld simulation tools is a plus.
  • Technical Skills:
    • Proficiency in robotic programming languages and software specific to welding robots.
    • Understanding of weld joint designs, metallurgy, and welding standards (e.g., AWS D1.1, ISO 3834).
    • Familiarity with PLC programming, HMI interfaces, and robotic system integration.
  • Soft Skills:
    • Strong problem-solving and analytical skills to troubleshoot complex issues.
    • Attention to detail to ensure precision in programming and weld quality.
    • Ability to work independently and as part of a team in a fast-paced environment.
  • Certifications: Certifications in robotic programming (e.g., FANUC or ABB certifications) or welding (e.g., CWI, CWE) are highly desirable.

WORKING CONDITIONS:

This is a safety sensitive position. This work consists of an equal distribution of time between an office setting, characterized by minimal to moderate noise stemming from computers, printers, and people, and a manufacturing setting where noise levels range from moderate to high due to machinery and equipment. There may be a slight inclination towards spending more time in the manufacturing setting. The temperature of the facility will vary based on outside weather conditions. The user of personal protective equipment for safety compliance may be required as deemed necessary by management.

Steel Technologies Enterprises is a safety-sensitive workplace. All employment offers are contingent upon results of a 10-panel drug screening, including marijuana.

What we offer our team:

  • Insurance
    o Affordable plans for medical, dental, vision, and wellbeing after 60 days of employment
    o Employer-Paid dental with available Buy-up options
    o Free MDLive Telehealth Services through our Medical Plan
    o Competitive Wellness Program, providing up to 100% discount on medical premiums
    o Employer-Paid Short-Term and Long-Term Disability with Buy-up options
    o Supplemental Accident Insurance through Allstate for additional coverage on accidents, cancer, and long-term care
    o Employer-Paid Life Insurance
    o Teammate Assistance Program (TAP) which offers professional assistance for Counseling, Financial, Legal, and Family services

  • Work-Life Balance
    o Paid Time Off
    o 9 Paid Holidays starting day one!
    o Bonus Paid Floating Holiday in recognition of the diversity of our team

  • Financial
    o 401(k) after 60 days of employment + competitive match up to 4.5% after one year
    o Pretax Health Savings Account
    o Pretax Flexible Spending Account
    o Overtime pay after 40 hours
    o Paid weekly

  • Career Growth
    o Tuition reimbursement is available for job-related courses to further your education, with up to 100% paid tuition for maintenance-related coursework and certifications
    o Skill Development Programs
    o Promotional Opportunities

  • Local Perks & Discounts
    o Dress for your day
    o Teammate referral bonus
    o Boot and Glasses Allowance after 60 days of employment
    o Teammate appreciation activities
    o Service awards

Steel Technologies is an equal opportunity employer and considers all qualified applicants without regard to any classification protected by federal, state and/or local law.