Introduction
Introduction :
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 (Javascript, Front End, Full Stack, Java, DevOps), Testing Services, Technical Support through to Microsoft. In addition to our technical expertise we can cover Delivery through Project Managers & Project Analysts, Business or Data Analysts.
Travel: flexibility to travel across the UK up to 5 days a week (Travel allowance and travel expenses paid).
Your Role and Responsibilities
As a Developer, you will lead IBM into the future by translating busines and technical requirements into the design and development of customized systems in an agile environment. The success of IBM is in your hands as you transform vital business needs into code and drive innovation. Your work will power IBM and its clients globally, collaborating and integrating code into enterprise systems. You will have access to the latest education, tools and technology, and a limitless career path with the world’s technology leader. Come to IBM and make a global impact! You will work with various projects and clients, working towards client specifications. Your role will involve: · Development for specific systems on a range of platforms including Linux-based, Microsoft and various mobile environments · Working within the entire development life-cycle including design, build, and coding · Using object-oriented programming languages and tools to deliver a range of solutions#GBSCICUK21 |
Required Technical and Professional Expertise
- Experienced JavaScript developer
- Developing with modern frameworks like React (inc. Hooks) NodeJS (Express.js) and related technologies.
- Experience building secure RESTful APIs and working with JSON
- Experience working with control software such as Git
- Good grasp of CSS frameworks and patterns
- Building performance driven websites with an understanding of network traffic, HTTP requests and other performance focused enhancements
- Translating UI designs into responsive web applications, that are built to scale
Preferred Technical and Professional Expertise
- Working knowledge of how to utilise manual and automated testing (e.g. Jest)
- Experience working with GraphQL
- Experience working in an Agile environment
- Experience of full stack development –e.g. Java, node.js or similar
- Experience with development workflow tools e.g. Webpack/Babel
- Familiarity with deploying to a Cloud platform including DevOps tools, techniques and concept
- Familiar with software design patterns such as Functional Programming, Object Oriented programming