- 8 active jobs (view)
- careers.ibm.com
Description
Req ID: 280906BR
Competitive salary with excellent benefits
• Travel: flexibility to travel across the UK up to 5 days a week (Travel allowance and travel expenses paid)
• Start date: July or September 2020
The IBM Client Innovation Centre (CIC) is an innovative and exciting part of IBM, working as IBM Global Business Services’ technical delivery partner. We continually innovate for our customers, employees and shareholders. Our Technical Skills range from Application Development (Java, Front End, Full Stack, DevOps), through Testing Services to Infrastructure Support.
Here’s where you come in: We’re looking for passionate, original thinkers who want to drive progress, grow their network and further their careers. If you see yourself as someone who never stops learning, who believes no problem is too big to solve, and who wants to unleash your potential, IBM Services is for you.
To meet the needs of our clients’ evolving technical and business needs, you will complete an Associate training programme incorporating a blended e-learning, classroom and practical learning approach in technologies used by the IBM Client Innovation Centres, ensuring you are immediately effective for our clients. Training will be delivered in the following topics: Development, Testing, DevOps and Cloud, including Red Hat, OpenShift, IBM Cloud and AWS.
Location Statement
As an equal opportunities employer, we welcome applications from individuals of all backgrounds. However, in order for you to be eligible for this role, all applicants must hold British Nationality, UK work permit or a visa valid for a two-year period prior to applying along with at least 5 years UK residency and preferably 10 years.
Unfortunately, we do not offer visa sponsorship and have no future plans to do so.
Responsibilities
Design and develop a new, modern application or sustain a legacy application.
Translate software requirements into working and maintainable solutions within new or existing application frameworks.
Identify bottlenecks and bugs, and devise solutions to these problems.
Support the Code Review process, including troubleshooting and performance tuning.
Maintain and improve code quality, organization, and automatization.
Communicate with stakeholders on technical issues.
Design and code servers, services, applications and databases that are reusable, scalable and meet critical architecture goals.
Create Application Programming Interfaces (APIs) that are clean, well-documented, and easy to use.
This is a job of IBM Services Centre UK Limited
Qualifications
We are looking for people who have experience in several of the following areas.
We appreciate that you will probably not have all of these, so don’t worry if you are missing some of them:
Strong interpersonal skills, written and verbal communication skills
Must have knowledge in one or more of the following technology areas: Java, JavaScript, Node.js, React.js, Vue.js, Angular, C++, C, C#, Ruby, Python
Familiar with the build and continuous integration tools like Maven, Jenkins, Gradle
Familiar with database development on platform like PostgreSQL, MySQL, Oracle
Familiar with Java/JEE best practices around design patterns, performance tuning, automated tests, and unit tests
Ability to thrive in an ever-changing, technology-based consulting environment, using agile development techniques
Experience Requirements
Exposure to writing RESTful APIs using Microservices architecture and Spring Boot framework
Exposure to deploying applications with container technology like Docker and container orchestration technology like Kubernetes or RedHat OpenShift
Familiar with twelve-factor cloud design principles
Education Requirements
STEM subject degree with a 2:1 or higher