1

It Programmer Trainee Jobs (NOW HIRING)

IT Business Analyst - ITPA11

Lansing, MI ยท On-site

$24.32 - $44.63/hr

Information Technology Programmer Analyst P11 Position Location: This position is located in Lansing, MI. Candidates should confirm work location and schedule at the time of interview. The State of ...

IT Developer (Programmer)

New York, NY ยท On-site

$50K - $100K/yr

... data engineering tasks * -Conduct application pre-testing and participate in programming and ... technologies What's On Offer Apply online or feel free to contact us directly for more information ...

IT Engineer

Spring, TX ยท On-site

$78 - $87/hr

IT Engineer Key Details * Pay Rate: $78-$87 per hour * Employment Type: W2 only (not open to H1B, C2C, or 1099) * Contract Length: 6 months * Work Arrangement: 100% Remote * Location: Spring, TX ...

This IT Developer position is a full time role and is on site. The standard hours are Monday - Friday from 9am - 5:30pm. JOB TITLE: IT Developer We currently have an exciting opportunity for a ...

IT Engineer We are seeking a skilled and dependable IT Engineer to support and maintain our organization's IT infrastructure. This role combines hands-on technical support with structured engineering ...

next page

Showing results 1-20

It Programmer Trainee information

See salary details

$26.5K

$74.3K

$142K

How much do it programmer trainee jobs pay per year?

As of Jun 6, 2026, the average yearly pay for it programmer trainee in the United States is $74,255.00, according to ZipRecruiter salary data. Most workers in this role earn between $47,500.00 and $90,500.00 per year, depending on experience, location, and employer.

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

To thrive as an IT Programmer Trainee, you need a foundational understanding of programming languages, problem-solving abilities, and a relevant degree or coursework in computer science or information technology. Familiarity with development tools like IDEs, version control systems (such as Git), and basic database management is typically required. Eagerness to learn, strong communication, and teamwork skills help trainees adapt quickly and collaborate effectively. These skills and qualities are crucial for learning new technologies, contributing to projects, and progressing within the IT field.

What is the difference between It Programmer Trainee vs Software Developer?

AspectIt Programmer TraineeSoftware Developer
CredentialsBasic programming knowledge, often pursuing or completed relevant coursesDegree in Computer Science or related field, more experience
Work EnvironmentTraining programs, entry-level projects, supervised tasksFull project development, independent work, team collaboration
Employer UsageInternship or trainee positions in IT companiesFull-time roles in software firms, tech departments

The main difference is that an It Programmer Trainee is in a learning phase, focusing on gaining skills and experience, while a Software Developer is a fully responsible professional creating and maintaining software applications.

What are IT Programmer Trainees?

IT Programmer Trainees are entry-level professionals who are learning to develop, test, and maintain software applications under the supervision of experienced developers. They typically work on coding, debugging, and documenting software projects as part of their training, while gaining hands-on experience with programming languages, tools, and industry practices. This role is designed to help individuals build foundational skills in software development and prepare them for more advanced positions as programmers or software engineers.

What types of projects and technologies can an IT Programmer Trainee expect to work with in their first year?

As an IT Programmer Trainee, you will typically start by working on entry-level coding tasks, bug fixes, and support assignments under the supervision of senior developers. You'll likely gain exposure to common programming languages such as Java, Python, or C#, and work with version control systems like Git. Trainees often participate in team meetings, code reviews, and may assist in testing or documentation. This hands-on experience is designed to build your technical foundation and introduce you to industry-standard development tools and agile workflows.
More about It Programmer Trainee jobs
What states have the most It Programmer Trainee jobs? States with the most job openings for It Programmer Trainee jobs include:
Infographic showing various It Programmer Trainee job openings in the United States as of May 2026, with employment types broken down into 1% As Needed, 93% Full Time, and 6% Contract. Highlights an 96% Physical, 2% Hybrid, and 2% Remote job distribution, with an average salary of $74,255 per year, or $35.7 per hour.

Agile IT Programmer (PA, MD and DE State)

BVA Bear's IT Solutions

Boiling Springs, PA โ€ข Hybrid

Full-time

Medical

Posted 20 days ago


Job description

Benefits:
  • Health insurance

BVA Bears IT Solutions is seeking Agile IT Programmers for PA, MD area as well as DE area. This full-time hybrid role requires a minimum of two on-site days each week at locations in PA, MD, and DE. The standard workday consists of 8 hours, scheduled within the window of 7:00 a.m. to 6:00 p.m. Eastern Time, Monday through Friday, excluding government holidays. Core hours, generally 9:00 a.m. to 3:00 p.m., should be covered; however, specific core hours may vary depending on the agencys requirements.
Key Responsibilities:
  • Deliver high-quality software across the full SDLC (requirements, design, build, test, deploy, support) using Agile practices where applicable.
  • Perform analysis and design activities, interpret requirements, and create specifications and interfaces.
  • Design and implement secure, reliable APIs/web services and data integrations (REST/GraphQL, message queues, ETL) while enforcing usability and accessibility standards.
  • Estimate development effort and optimize operating system and application performance.
  • Interface design; estimation; RAID tracking (maintain Risks, Assumptions, Issues, Dependencies) and report status to project leadership.
  • Apply advanced modeling techniques (data structures, object/state models) and drive process improvement initiatives.
  • Perform numerical analysis and algorithm design to optimize performance and accuracy.
  • Plan processes, track risks and issues, and execute deep modeling and design tasks, including database environment expertise.
  • Apply advanced computations and flowcharting techniques; coordinate development efforts and facilitate stakeholder collaboration.
  • Conduct code reviews, enforce configuration management standards (Git workflows, branching/merging, tagging, release notes), and support release readiness.
  • Automate build, test, and deployment tasks (CI/CD) and write maintainable scripts for environment configuration.
  • Create unit/integration tests, support UAT, and ensure traceability from requirements to test cases and deployed features.
  • Mentor team members on best practices and collaborate with business analysts, QA, and infrastructure teams to meet acceptance criteria and performance goals.
  • Ensure compliance with state and federal regulations, accessibility standards (e.g., Section 508), and agency security policies across PA, MD, and DE.

Required Qualifications
  • Bachelors degree in Computer Science, Information Systems, or related field.
  • 35+ years experience developing software in one or more languages (e.g., C#, Java, Python, JavaScript).
  • Hands-on experience with SDLC, code reviews, and configuration management using Git or similar.
  • Experience designing interfaces (REST/GraphQL, message queues) and collaborating on estimation and RAID tracking.
  • Knowledge of algorithms, data structures, numerical methods, and performance optimization (including OS and application tuning).

Specialized Experience:
  • Proficiency with Agile tools (JIRA, Confluence) and CI/CD pipelines (GitHub Actions, Azure DevOps, Jenkins).
  • Familiarity with architecture patterns (layered, microservices) and alignment with enterprise standards.
  • Experience with testing frameworks and quality practices (xUnit/JUnit, static analysis, linters).
  • Strong collaboration, communication, and documentation skills across cross-functional teams and stakeholders.
  • Process improvement mindset; ability to identify bottlenecks and recommend automation or tooling enhancements.

Preferred Qualifications:
  • Microsoft Certified: Azure Developer Associate (AZ-204) or AWS Certified Developer Associate.
  • Oracle/Java or Python professional certifications.
  • PMI-ACP or Certified ScrumMaster (CSM) for Agile delivery environments.

U.S. Citizenship Requirement:
This position is restricted to U.S. citizens only in accordance with federal contract requirements. Applicants must provide proof of U.S. citizenship (such as a U.S. passport, birth certificate, or Certificate of Naturalization) prior to employment. Non-citizens, including lawful permanent residents (Green Card holders), are not eligible for this role.

Equal Employment Opportunity
:
BVA Bears IT Solutions is committed to providing equal employment opportunities. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, disability, genetic information, military/veteran status, or any other characteristic protected by law.

Flexible work from home options available.