IBM Systems Software Engineer Apprentice
IBM's Tech Re-Entry Program develops talented technical professionals who are looking to restart their careers after an absence from the workforce of two years or more. This paid 12-week apprenticeship enables participants to work on projects that match their expertise, interests, and abilities and could lead to full-time employment. Just as an apprenticeship offers a guided period of exploration, the IBM STEM Re-Entry Apprenticeship Program provides participants with an opportunity to update their skills in a work environment that may have significantly changed since their last experience. Apprentices will have access to the latest tools and technologies available and work alongside a multi-disciplinary team of engineers and business professionals to hone their expertise and focus on the next generation of software. The program will also provide the opportunity to experience the breadth of IBM resources while developing new relationships. An apprenticeship position is available for IBM Systems team in Poughkeepsie, New York.
At IBM we have an amazing opportunity to transform the world with cognitive technology. By using the vast amounts of information available today to identify new patterns and make new discoveries, we are helping cities become smarter, hospitals transform patient care, financial institutions minimize risk, and pharmaceuticals find cures for rare diseases. Join the forward-thinking teams at IBM solving some of the world's most complex problems - there is no better place to grow your career!
This posting is for a Software Developer position at IBM than will work in z/OS Core development and test. As such, you will be involved in backend server systems development working on designing, coding, and testing servers, services, applications and/or databases that are reusable, scalable and meet critical architecture goals. Projects can include the creation of Application Programming Interfaces (APIs) that are clean, well-documented, and easy to use, the creation and configuration of Infrastructure as a Service (IaaS), and the design and implementation of large scale systems and Service Oriented Architectures (SOA) that enable continuous delivery.
You'll work in an Agile, collaborative environment to understand requirements, design, code and test innovative applications, and support those applications for our highly valued customers. You will employ IBM's Design Thinking to create products that provide a great user experience along with high performance, security, quality, and stability.
Who You Are:
You are highly motivated and have a passion for creating and supporting great products.
You thrive on collaboration, working side by side with people of all backgrounds and disciplines, and you have very strong verbal and written communication skills.
You should have the following skills:
- Basic understanding of software development lifecycle
- Programming experience a language such as Assembler, C, C++, Java, or Python
- Ability to solve problems, debug, troubleshoot, design and implement solutions to complex technical issues.
- Effective communication skills and ability to work in a team environment
In order to qualify for this apprenticeship, applicant must have been out of the work force for a minimum of 2 years