IBM is an IT technology and consulting firm providing computer hardware, software, infrastructure, and hosting services. As a Software Engineer Apprentice, you will learn the fundamentals of development, software design, testing, and cloud computing while working collaboratively with experienced developers and mentors.
Responsibilities
Providing lab support and hands on Power I/O Concurrent Maintenance (IOCM) testing.
Supporting both Development and Test teams in the Rochester, MN lab.
Providing hardware set-up on Central Electronic Complex (CECs) and I/O Expansion drawers.
Configuration changes, adapter & cable add/remove, firmware updates, Operating System updates, Virtual Machine (VM) management, Hardware Management Console (HMC) management, and security compliance for Power systems.
Hands on end-to-end testing in the Rochester lab, defining and executing test cases, creating defects for issues found, working with Development to resolve the issues, and verifying fixes.
Qualification
Required
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.
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
Some knowledge or experience in ONE or more of the following: Java, JavaScript, PHP, C#, Objective-C, C/C++, Python, Ruby and/or functional languages (Haskell, Scala, F#, Clojure)
Design Thinking
Hypothesis driven development
Social coding
Agile principles
Container development using tools such as Docker or Vagrant
Application Development, DevOps automation, and the development toolchain (e.g. Travis, Jenkins, Junit, automated test tools)
Preferred
Associate's Degree/College Diploma
Benefits
IBM is an IT technology and consulting firm providing computer hardware, software, infrastructure, and hosting services.