1

Trainee Graduate Software Developer Jobs in Illinois

Graduate Civil Engineer

Chicago, IL · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

Graduate Civil Engineer ID: 8680 Department: Engineering Location: Chicago, IL Description Dashiell ... Knowledge of common word processing, spreadsheet, and e-mail software. * Working in a team ...

Management Trainee

Schiller Park, IL · On-site

$25/hr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Overview SwiftX is seeking highly motivated and ambitious Management Trainees to join our ... graduate soon * Supply Chain, Logistics, Industrial Engineering, Business, Economics, Operations ...

Management Trainee

Schiller Park, IL · On-site

$25/hr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Overview SwiftX is seeking highly motivated and ambitious Management Trainees to join our ... graduate soon * Supply Chain, Logistics, Industrial Engineering, Business, Economics, Operations ...

As a Hardware Developer-New Graduate, you will work in our Chicago office, both independently and ... Job Responsibilities: * Maintain and enhance existing hardware and low-level software ...

As a Hardware Developer-New Graduate, you will work in our Chicago office, both independently and ... Job Responsibilities: * Maintain and enhance existing hardware and low-level software ...

Graduate Developer Programme Chicago 2027

Chicago, IL · On-site

$140K - $170K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Graduate Developer Program Chicago 2027 Maven Securities is a leading proprietary trading firm that ... A genuine interest in software development and a curiosity to learn * Familiarity with one or more ...

Graduate Developer Programme Chicago 2027

Chicago, IL · On-site

$140K - $170K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Graduate Developer Program Chicago 2027 Maven Securities is a leading proprietary trading firm that ... A genuine interest in software development and a curiosity to learn * Familiarity with one or more ...

Showing results 21-40

Trainee Graduate Software Developer information

What does a trainee graduate software developer do?

A Trainee Graduate Software Developer is an entry-level professional who works under the supervision of senior developers to learn and contribute to software development projects. Their tasks typically include writing and testing code, debugging programs, participating in code reviews, and assisting with the design and development of software applications. This role is designed to help recent graduates build their practical skills and gain experience in software engineering practices, tools, and methodologies. Over time, they are expected to take on more responsibility as they grow in their technical abilities and understanding of the software development lifecycle.

What types of projects and responsibilities can a trainee graduate software developer expect during their first year?

As a Trainee Graduate Software Developer, you’ll typically work on a mix of real-world projects under the guidance of experienced developers. Your daily tasks may include writing and testing code, fixing bugs, participating in code reviews, and collaborating in agile team meetings. You’ll often be assigned smaller features or components of larger projects, which helps you build both technical and teamwork skills. Over time, you may take on increasing responsibility as you gain proficiency and confidence. This structure is designed to help you learn best practices, familiarize yourself with company tools, and prepare for more advanced software development roles.

What are the key skills and qualifications needed to thrive as a trainee graduate software developer, and why are they important?

To thrive as a Trainee Graduate Software Developer, you need a solid understanding of programming fundamentals, problem-solving skills, and a relevant degree in computer science or a related field. Familiarity with development environments, version control systems like Git, and knowledge of popular programming languages such as Java, Python, or C# are typically expected. Strong communication, teamwork, and a willingness to learn are essential soft skills in this role. These skills enable graduates to adapt quickly, contribute effectively to projects, and grow within fast-paced development teams.

What is the difference between Trainee Graduate Software Developer vs Junior Software Developer?

AspectTrainee Graduate Software DeveloperJunior Software Developer
QualificationsTypically recent graduates or students; may lack professional experienceUsually has some work experience or internship background
Work EnvironmentTraining-focused, supervised learning environmentMore independent, involved in ongoing projects
ResponsibilitiesLearning tasks, assisting senior developers, basic codingDeveloping features, fixing bugs, contributing to projects

The main difference is that a Trainee Graduate Software Developer is often in a training or learning phase, focusing on gaining skills under supervision, while a Junior Software Developer has some practical experience and takes on more independent tasks within projects.

What are the most commonly searched types of Graduate Software Developer jobs in Illinois?

The most popular types of Graduate Software Developer jobs in Illinois are:

What cities in Illinois are hiring for Trainee Graduate Software Developer jobs?

Cities in Illinois with the most Trainee Graduate Software Developer job openings:

Software Engineer - Inspection - IL #2603

Right Talent Right Now

Rockford, IL • On-site

Full-time

Re-posted 2 days ago


Job description

Job Description

Position Title Software Engineer - Inspection - IL #2603

Relocation Yes

Location Rockford IL

The Software Engineer - Inspection for the Composites Division will become part of a development team that develops software dedicated to the design and manufacturing of composite structures for a variety of applications including, but not limited to, aerospace vehicles. Rank and salary dependent on background/experience.

Design, analysis, programming, debugging, and modification of software for composite applications

Investigate application engineering tasks and prepare design specifications, analysis, and recommendations

Support the "manufacturing process integration" for composite parts

Provide customer support for software deployment and maintenance

Ensure products and services provided by the company meet the highest standards

Become very knowledgeable of the entire hardware & software infrastructure for automated machine tools and robotics equipment

Working closely with other departments to meet the division's goals

Meet deadlines and company goals

Demonstrate continuous improvement philosophy

Qualifications

Programming knowledge and skills in C++ required

Experience developing algorithms and/or filtering methods

Experience in multi-threaded programming

Strong analytical, problem solving, and decision making skills

Solid math background with vectors, 3D geometry, transformations, etc.

Good communication and interpersonal skills

Flexible work attitude and excellent team player

Must be a U.S. Citizen or hold a valid green card

Experience

Recent industry or academic experience in Software Development

Any experience related to Manufacturing, Industrial Machinery, or customer support for Software Applications is a plus

Education

BA / BS in Computer Science, Electrical Engineering, or related field

Alternatively: BS degree in mechanical or aerospace engineering with sufficient experience in a software development environment

Graduate degree is a plus

Bottom line requirements we need notes on with candidate submittal:

1. Bachelor's Degree in Engineering.

2. Programming knowledge and skills in C++.

3. Experience developing algorithms and/or filtering methods.

4. Experience in multi-threaded programming.


Additional Information

All your information will be kept confidential according to EEO guidelines.