Job Summary:
IBM is a leading technology company seeking a Software Engineer Apprentice to join their team. This apprenticeship program will allow candidates to develop essential software development skills while working collaboratively in an agile environment.
Responsibilities:
• Complete specific learning hours and on-the-job training outlined in the apprenticeship program.
• Learn and demonstrate new knowledge and competencies through hands-on application with project teams.
• Work with managers and mentors to progress through a personal skills roadmap.
• Participate in ongoing training and development focused on professional and technical skills.
• Contribute ideas, take on responsibilities, and make choices about how to get the job done.
Qualifications:
Required:
• Drive and eagerness to learn
• Strong problem solving and communication skills
• Able to work independently and take initiative, as well as work collaboratively and contribute to an agile team environment
• Must have basic knowledge in one of the following programming languages: Java, JavaScript, PHP, C#, Objective-C, C/C++, Python, Ruby and/or functional languages (Haskell, Scala, F#, Clojure)
• Willingness to complete the requirements of the apprenticeship program
Preferred:
• Associate's Degree/College Diploma
• None
Company:
IBM provides technology and consulting, including software, infrastructure systems, and cloud-based solutions. Founded in 1911, the company is headquartered in Armonk, USA, with a team of 10001+ employees. The company is currently Late Stage.