Software Engineer Apprentice

IBMDurham, NC
437d

About The Position

The IBM Apprenticeship Program is a 12-month initiative designed for individuals interested in pursuing a career in software development. This program offers a structured learning environment where apprentices can gain hands-on experience and develop essential skills in programming and software engineering. Graduates receive a nationally-recognized credential from the Department of Labor and are eligible to apply for full-time roles at IBM upon completion.

Requirements

  • Basic knowledge in one of the following programming languages: Java, JavaScript, PHP, C#, Objective-C, C/C++, Python, Ruby, or functional languages (Haskell, Scala, F#, Clojure).
  • Willingness to complete the requirements of the apprenticeship program.

Responsibilities

  • Complete specific learning hours and on-the-job training as outlined in the apprenticeship program.
  • Collaborate with project teams to apply learned skills in real-world scenarios.
  • Participate in ongoing training and development focused on professional and technical skills.
  • Work independently and as part of an agile team to contribute to software development projects.
  • Earn digital credentials by completing milestones throughout the apprenticeship.

Benefits

  • Nationally-recognized credential from the Department of Labor upon completion of the program.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Entry Level

Industry

Computer and Electronic Product Manufacturing

Education Level

No Education Listed

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service