1

Intermediate Programmer Jobs in Anderson, IN (NOW HIRING)

Tom Wood Aviation , in Indianapolis, IN is searching for an Intermediate Avionics Technician to ... Interpret technical manuals, schematics, and engineering drawings to perform maintenance tasks.

The QA Engineer contributes to continuous improvement efforts and supports agile delivery practices ... Intermediate understanding of the software development life cycle (SDLC) . * Experience with ...

ORACLE DBA

Indianapolis, IN · On-site

$48.50 - $66/hr

Project management skills, ANSI SQL &PL\SQL Programming and a working knowledge of ETL operations a ... Server (Intermediate) - 3 years Dell Server (Intermediate) - 3 years Database Systems/Database ...

Engineer I, Manufacturing PE

Greenfield, IN · On-site

$70.20K - $90.40K/yr

Engineering Position Summary: The primary purpose of this position is to ensure manufacturing ... Intermediate experience required in Windows and MSWord * Intermediate experience preferred with ...

Engineer I, Manufacturing PE

Greenfield, IN · On-site

$70.20K - $90.40K/yr

Engineering Position Summary: The primary purpose of this position is to ensure manufacturing ... Intermediate experience required in Windows and MSWord * Intermediate experience preferred with ...

Industrial Engineer I

Greenfield, IN

$67.30K - $90.90K/yr

Engineering Position Summary: The primary purpose of this position is to develop the start-up and ... Intermediate experience required in Windows, MSWord, PowerPoint, and Excel * Intermediate ...

Industrial Engineer I

Greenfield, IN · On-site

$67.30K - $90.90K/yr

Engineering Position Summary: The primary purpose of this position is to develop the start-up and ... Intermediate experience required in Windows, MSWord, PowerPoint, and Excel * Intermediate ...

next page

Showing results 1-20

Intermediate Programmer information

See Anderson, IN salary details

$10

$34

$59

How much do intermediate programmer jobs pay per hour?

As of May 29, 2026, the average hourly pay for intermediate programmer in Anderson, IN is $34.26, according to ZipRecruiter salary data. Most workers in this role earn between $22.31 and $44.57 per hour, depending on experience, location, and employer.

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

To thrive as an Intermediate Programmer, you need a solid grasp of programming languages (such as Java, Python, or C#), software development principles, and a relevant degree or equivalent experience. Familiarity with version control systems (like Git), integrated development environments (IDEs), and debugging tools is typically required. Strong problem-solving abilities, teamwork, and effective communication help you collaborate and adapt to project needs. These skills ensure you can contribute reliable code, integrate with development teams, and deliver quality software solutions efficiently.

What are some typical challenges an Intermediate Programmer might face when transitioning from entry-level roles?

As an Intermediate Programmer, you may encounter increased expectations for code quality, efficiency, and the ability to work independently on more complex tasks. You’ll likely be asked to participate in code reviews, mentor junior team members, and contribute to architectural decisions, which can be new challenges if you’re used to strictly following instructions. Balancing multiple projects and collaborating with cross-functional teams such as QA, design, and product management is also common, requiring strong communication and time-management skills. Embracing these challenges is key to furthering your career and taking on more advanced technical roles.

What are Intermediate Programmers?

Intermediate Programmers are software developers who have moved beyond entry-level roles and possess a solid understanding of programming concepts, languages, and best practices. They typically have a few years of experience and can work independently on moderately complex projects. Intermediate Programmers are responsible for writing clean code, debugging, collaborating with other team members, and contributing to software design decisions. They often take on more responsibility than junior programmers, such as mentoring newer team members and participating in code reviews.

What is an intermediate programmer?

An intermediate programmer is a software developer who has moved beyond beginner level, typically possessing several years of coding experience and familiarity with multiple programming languages and tools. They can write, debug, and optimize code independently and often work on more complex projects with minimal supervision.

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

AspectIntermediate ProgrammerJunior Software Developer
Experience LevelTypically 2-4 years of experience, capable of handling complex tasksEntry-level, usually 0-2 years of experience, focused on learning and basic tasks
Skills & KnowledgeProficient in multiple programming languages, understands software development lifecycleBasic coding skills, familiar with fundamental programming concepts
ResponsibilitiesDesigning modules, debugging, collaborating on projectsWriting simple code, fixing bugs, learning project workflows
Work EnvironmentWorks independently or with minimal supervision, often in team settingsWorks under close supervision, gaining experience and mentorship

The main difference between an Intermediate Programmer and a Junior Software Developer lies in experience, skill level, and responsibilities. Intermediate Programmers handle more complex tasks and work more independently, while Junior Developers focus on foundational skills and learning on the job.

What job categories do people searching Intermediate Programmer jobs in Anderson, IN look for? The top searched job categories for Intermediate Programmer jobs in Anderson, IN are:
What cities near Anderson, IN are hiring for Intermediate Programmer jobs? Cities near Anderson, IN with the most Intermediate Programmer job openings:

Intermediate Systems Engineer

CyberMedia Technologies

Indianapolis, IN

Other

Posted 9 days ago


Job description

We are currently seeking a  Systems Engineer (Intermediate) to join our team.

Position Summary

The Systems Engineer (Intermediate) is responsible for performing systems analysis, evaluation, design, integration, documentation, and implementation of complex applications and enterprise systems. This role requires a solid understanding of administrative and technical principles to support system development and engineering initiatives across the organization. This position supports the Defense Finance and Accounting Service (DFAS) with their IBM  mainframe-based civilian payroll system.

The Systems Engineer participates in all phases of the system development lifecycle (SDLC), with emphasis on planning, analysis, evaluation, integration, testing, verification, validation, and acceptance activities, including Independent Verification & Validation (IV&V) and Developmental Test & Evaluation (DT&E). The position involves applying technical and business principles to support the development of automated engineering solutions for complex operational requirements.

Key Responsibilities

  • Perform systems analysis, design, integration, testing, implementation, and maintenance activities for enterprise applications and systems.
  • Participate in all phases of the system development lifecycle (SDLC).
  • Support planning, requirements gathering, system evaluation, integration, testing, and acceptance activities.
  • Analyze business and technical requirements and assist in developing automated engineering solutions.
  • Collaborate with developers, engineers, testers, and stakeholders to support project objectives and system enhancements.
  • Prepare and maintain technical documentation, reports, and system specifications.
  • Assist in troubleshooting system issues and identifying performance improvement opportunities.
  • Support software testing, configuration management, and audit readiness activities.
  • Ensure assigned tasks are completed in accordance with quality and compliance standards.
  • Analyze and Action Requests and System Change Requests, developing resolution plans and documenting outcomes in configuration management system.
  • Monitor production jobs and ABEND (unplanned program termination) codes using mainframe tools such as TSO, ISPF, SDSF, and JES.
  • Participate in COOP testing and enhancement activities; assist in maintaining system documentation

Required Qualifications

Candidates must possess intermediate-level hands-on experience (2-3 years) with the following:

  • Requirements Analysis
  • Software Design
  • IDMS database
  • COBOL programming

Preferred Qualifications

Intermediate-level hands-on experience (2-3 years) with the following is preferred:

  • JCL
  • System-to-System file sharing and interfaces
  • Oracle
  • COGNOS
  • JavaScript
  • Broadcom Endevor
  • Software Testing Strategies
  • Configuration Management Strategies
  • Audit Support and Assurance
  • REXX scripting language
  • z/OS mainframe operating environment; IBM mainframe tools: TSO, ISPF, SDSF, JES
  • PVCS Version Control; Enterprise Architect (EA) tool
  • Assembler programming (IBM mainframe)
  • Governmental accounting or financial systems (e.g., civilian payroll processing)

Desired Skills

  • Strong analytical and problem-solving abilities.
  • Knowledge of systems engineering methodologies and SDLC processes.
  • Ability to work collaboratively within cross-functional technical teams.
  • Strong written and verbal communication skills.
  • Experience supporting enterprise or government system environments is a plus.
  • Ability to manage multiple priorities in a fast-paced environment.
  • Exposure to 24/7 production mainframe operations or on-call support environments.
  • Familiarity with DoD/DFAS security requirements and CAC-enabled environments.

Education & Experience

  • Bachelor's degree in Computer Science, Information Systems, Engineering, or related field preferred.

Clearance: Active Secret clearance required.