Introduction
Are you a recent graduate passionate about tech and looking to kick-start your career in a fast-paced and friendly working environment? Then look no further!
At the IBM Client Innovation Centre, we have a range of opportunities and flexible career paths for early professionals/recent graduates. So, whether you are looking to work in DevOps, software engineering, testing, cloud infrastructure, we would love to hear from you.
As part of the Graduate Associate programme, you will complete a training plan incorporating blended e-learning, virtual classroom, and practical learning approach in IBM technologies. Your technical training will be matched to support you in your first assignment.
We need you to be able to start in July, also bear in mind the locations we are recruiting for: Hursley, Gloucester, London or Manchester/Preston areas. If you are not located there already you should be happy to relocate.
Want more jobs like this?
Get Software Engineering jobs delivered to your inbox every week.
Your Role and Responsibilities
As part of the next generation of Technology Specialists, you will become one of IBM's technology leaders. You are not expected to have a full set of technical skills when you walk through the door. Whatever your background, our world-class training programme will support you in growing your technical and business knowledge. The most significant thing is that you possess a desire to learn and grow your skills.
From day one you'll join a dynamic Associates' community. You can explore a vast array of inclusive organizations and programs that promote the IBM values of social and corporate responsibility. Living and working in a culture built on strong ethical values and business integrity, making a difference in the world.
After you complete the Associate training programme, you will have acquired new skill sets and will be able to join a client project where your role will involve some of the following:
- Design, develop and test a new, modern cloud-native application or support a legacy application, with code management, troubleshooting and tuning.
- Translate software requirements into working and maintainable solutions within new or existing application frameworks, working closely with clients and IBM teams.
- Maintain and improve code quality, enabling reusability and automatization of services - from applications through to cloud infrastructure.
- Create Application Programming Interfaces (APIs) to support communication between systems, using API gateways and event services.
- Automate testing and supporting Continuous Integration and Development pipelines, including implementing security operations tooling.
- Implement data engineering and warehouse services on Cloud.
- Configure enterprise applications to support new innovative client services
Required Technical and Professional Expertise
Are you:
- On track for a 2:2 or higher in your degree?
- Hungry to learn with a dream to expand your knowledge and improve your skills? Do you have a growth mindset?
- Passionate about technology and interested in the way technology is changing how the world works?
- Keen to work with people and thrive in a collaborative culture?
- Excited by new challenges and seeking responsibility ?
- Adaptable and able to understand different points of view?
- Ideally, knowledgeable in at least one of the following languages and frameworks: Java, JavaScript, Node.js, React.js, Vue.js, Angular, C++, C, C#, Ruby, Python?
With the IBM Client Innovation Centre you will have the confidence to do your best work ever!
Don't worry if you don't meet all the required technical criteria. If you are enthusiastic about problem solving, are a quick learner and logical thinker, we'd still like to hear from you and find out how you can become part of the IBM Client Innovation Centre.
As an equal opportunities' employer, we welcome applications from individuals of all backgrounds. However, for you to be eligible for this role, you must have the valid right to work in the UK. Unfortunately, we do not offer visa sponsorship and have no future plans to do so.
Preferred Technical and Professional Expertise
- Exposure to Cloud technology e.g. AWS, Azure, etc.
- Exposure to agile development processes.
- Exposure to Git or similar source control tools.