1

On The Job Training Software Developer Jobs in O Fallon, IL

Software Developer

Saint Louis, MO · On-site

$90K - $110K/yr

Training & development Software Developer Position Overview We are seeking an experienced Software ... on-premises/data-center environments. * Utilize the customer's enterprise DevSecOps and CI/CD ...

Software Developer

Saint Louis, MO · On-site

$90K - $110K/yr

... on-premises/data-center environments. * Utilize the customer's enterprise DevSecOps and CI/CD ... training, or professional/military experience, and 5+ years of related software development ...

Software Developer

Saint Louis, MO · On-site

$90K - $110K/yr

... on-premises/data-center environments. * Utilize the customer's enterprise DevSecOps and CI/CD ... training, or professional/military experience, and 5+ years of related software development ...

C# .NET Software Developer / Software Engineer / Web Application Developer MarketVolt, LLC, a ... Our team collaborates on everything from user interface design to sales support. So, the developer ...

C# .NET Software Developer / Software Engineer / Web Application Developer MarketVolt, LLC, a ... Our team collaborates on everything from user interface design to sales support. So, the developer ...

Lead Software Developer

Saint Louis, MO · On-site +1

$112K - $141K/yr

The Lead IT Software Developer is a well-rounded expert on the team in Front-End frameworks (Aurelia, Angular and such) and Back-End (Microsoft SQL and C#/.NET). He / She is the go-to person for any ...

Software Developer

Saint Louis, MO · On-site

$107K - $195K/yr

... Software Developer to help enable NGA's Geospatial Intelligence (GEOINT) mission collecting ... accuracy of every point in, on, or above the Earth. Primary Responsibilities Primary ...

Senior Software Developer

O Fallon, IL · On-site

$110K - $120K/yr

ECS Federal LLC is looking for a Senior Software Developer who possesses and applies expertise on multiple complex work assignments. The ECS Team provides development and support of GATES, a mission ...

Senior Software Developer

O Fallon, IL · On-site

$110 - $120/hr

ECS Federal LLC is looking for a Senior Software Developer who possesses and applies expertise on multiple complex work assignments. The ECS Team provides development and support of GATES, a mission ...

The Software Developer will collaborate with development team members and management to ensure ... The commercial department is located on The Hill in St. Louis.  www.intercojobs.com

The Software Developer will collaborate with development team members and management to ensure ... The commercial department is located on The Hill in St. Louis. www.intercojobs.com

Software Developer Lead

Saint Louis, MO · On-site

$112K - $141K/yr

... the federal government. With a focus on areas such as Command and Control, Cybersecurity, Space, Geospatial, and Modeling Simulation, Omni leverages cutting-edge commercial technology tailored to ...

next page

Showing results 1-20

On The Job Training Software Developer information

See O Fallon, IL salary details

$27.5K

$93.5K

$225.3K

How much do on the job training software developer jobs pay per year?

As of Aug 26, 2026, the average yearly pay for on the job training software developer in O'Fallon, IL is $93,528.00, according to ZipRecruiter salary data. Most workers in this role earn between $59,200.00 and $98,900.00 per year, depending on experience, location, and employer.

What is an on the job training software developer?

An On The Job Training Software Developer is an individual who learns software development skills while actively working in a professional environment. Rather than only studying in a classroom, they gain practical experience by participating in real projects, collaborating with experienced developers, and applying coding concepts on the job. This approach helps them build both technical and workplace skills, making them more prepared for a career in software development. Employers often use on-the-job training programs to help new hires or interns become productive team members more quickly.

What are the key skills and qualifications needed to thrive as an on the job training software developer?

To thrive as an On The Job Training Software Developer, you need foundational programming knowledge, problem-solving skills, and a willingness to learn, typically supported by a degree in computer science or related coursework. Familiarity with coding languages such as Java, Python, or JavaScript and exposure to development tools like Git and integrated development environments (IDEs) is often expected. Strong communication, adaptability, and teamwork are vital soft skills that help you learn quickly and collaborate effectively with colleagues. These skills and qualities enable you to quickly acquire practical knowledge, contribute to projects, and grow into a proficient developer.

What are some typical challenges faced by on the job training software developers during their learning period?

On The Job Training Software Developers often encounter challenges such as adapting to the company's codebase, balancing learning new technologies with meeting project deadlines, and effectively communicating with experienced team members. It's common to feel overwhelmed by the pace of real-world development and the expectation to contribute quickly. However, most teams provide mentorship and regular check-ins to support your growth, and asking questions is encouraged to help you learn and integrate successfully.

What is the difference between On The Job Training Software Developer vs Software Engineer?

AspectOn The Job Training Software DeveloperSoftware Engineer
CredentialsTypically no formal degree required; on-the-job trainingBachelor's degree in Computer Science or related field often required
Work EnvironmentEntry-level, hands-on training in a team settingDesign, develop, and maintain software; more autonomous roles
Employer UsageTraining programs, apprenticeships, entry-level positionsFull-time professional roles in tech companies, startups, or IT firms

In summary, On The Job Training Software Developers are typically entry-level individuals gaining skills through hands-on training, often without formal degrees. Software Engineers usually hold degrees and work on complex projects independently. The roles differ mainly in experience level, training, and responsibilities.

Infographic showing various On The Job Training Software Developer job openings in O'Fallon, IL as of August 2026, with employment types broken down into 1% As Needed, 68% Full Time, 26% Part Time, and 5% Contract. Highlights an 95% Physical, 1% Hybrid, and 4% Remote job distribution, with an average salary of $93,528 per year, or $45 per hour.

Software Developer

Saint Louis, MO • On-site

$90K - $110K/yr

Full-time

Medical, Dental, Retirement, PTO

Posted 15 days ago


Job description

Benefits:
  • Dental insurance
  • Flexible schedule
  • Health insurance
  • Paid time off
  • Parental leave
  • 401(k)
  • Training & development

Software Developer
Position Overview

We are seeking an experienced Software Developer to support the Geospatial Services & Solutions (GSS) business area in delivering high-quality, cost-effective software solutions within a sophisticated enterprise environment.
The Software Developer will participate in SAFe and Scrum development teams and contribute throughout the Software Development Life Cycle (SDLC), including requirements analysis, design, development, testing, deployment, and sustainment. The developer will build and deploy custom applications and services supporting the customer's enterprise and GEOINT mission. 
Responsibilities

  • Research, design, develop, test, deploy, and maintain enterprise applications and software solutions.
  • Analyze user and business requirements and translate them into effective technical solutions.
  • Write well-designed, efficient, maintainable, and testable code.
  • Develop automated unit and integration tests, resolve defects, and support formal testing and releases.
  • Design and maintain application code across development, test, production, and on-premises/data-center environments.
  • Utilize the customer's enterprise DevSecOps and CI/CD pipelines to build, test, integrate, and deploy software.
  • Develop and maintain application monitoring while adhering to established security requirements.
  • Participate in sprint planning, backlog refinement, story development, estimation, retrospectives, and other SAFe/Scrum activities.
  • Communicate progress, technical risks, dependencies, and delivery concerns to the Scrum Master and development team.
  • Maintain technical documentation and recommend improvements to application processes, performance, reliability, and maintainability.
  • Provide technical support and consultation for application, database, and infrastructure issues.
  • Develop solutions that integrate enterprise data, databases, geospatial systems, and customer workflows.
Required Qualifications

  • Active TS/SCI clearance required; eligibility to obtain a CI polygraph.
  • Bachelor's degree in Computer Science, Engineering, Mathematics, or a related technical discipline, or equivalent education, technical training, or professional/military experience, and 5+ years of related software development experience.
  • Expert proficiency in at least one programming language and experience with multiple technologies such as Python, Java, JavaScript, React, or .NET/Visual Basic.
  • Strong understanding of software development processes and DevSecOps practices.
  • Experience with Docker and Kubernetes and container-based application development.
  • Experience with CI/CD tools such as GitLab, Jenkins, or Nexus.
  • Experience with SQL data stores and enterprise databases.
  • Experience deploying software to on-premises/data-center infrastructure.
  • Strong problem-solving, troubleshooting, communication, and collaborative development skills.
  • Experience using Jira and Confluence in an Agile development environment.
Preferred Qualifications

  • Experience developing containers for Red Hat OpenShift.
  • Experience with Elasticsearch.
  • Front-end development experience with HTML, CSS/Sass/Less, JavaScript, or React.
  • Experience with Infrastructure as Code using Helm or Terraform.
  • Experience with AWS/cloud infrastructure.
  • Experience with PostgreSQL or other relational/object-relational databases.
  • Experience with ArcGIS, MAPINFO, or other geospatial technologies.
  • Familiarity with NGA systems architecture, GEOINT workflows, imagery databases, or intelligence-community mission systems.
  • Experience developing dashboards, workflow automation, APIs, or data-integration solutions.

Location: On Customer Site
US Citizenship Required