R&D Front-End or Back-End Software Developer (m/w/x)
GERMANY
Job description
Introduction
At IBM, work is more than a job - it's a calling: To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something better, but to attempt things you've never thought possible. Are you ready to lead in this new era of technology and solve some of the world's most challenging problems? If so, lets talk.
Your Role and Responsibilities
Do you want to grow your skills and develop your career in the exciting area of data governance? The IBM Knowledge Catalog team is part of a dynamic and growing organization which implements holistic data management solutions used by many large customers around the world. Today we look for a Software Engineer (m/f/x) to work with us on front-end and/or back-end development.
The team owns the entire software development lifecycle, from co-creating designs with the UX team and working out the technical solution with architects, to implementation, code reviews, test automation and regular deployments to public cloud. We are using state-of-the-art tools and technologies and collaborate across products and countries in a vibrant development community. We are working with our users, many of them among the world’s largest companies, on making sure that IBM’s data and analytics platform take their work to a completely new level.
Required Technical and Professional Expertise
· Practical understanding and experience with build and code quality tools: Github, Lint, SonarQube
· Experience in working in a software development team using the Scrum methodology
· Experience in cloud-first projects with continuous integration / continuous delivery
· Good knowledge of the English language
· Additionally, as a Front-end-developer: practical development experience and very good knowledge of front-end development using HTML, (S)CSS, JavaScript
· Or additionally, as a Back-end -developer: practical development experience and very good knowledge of back-end development using Java, Kubernetes
Preferred Technical and Professional Expertise
· Good knowledge of the German language
· Additionally, as a front-end developer: Experience in working with React, React Testing Library, Node.js, Express, Typescript. Basic knowledge of Design systems (bootstrap, material design, ...), Webpack
· Or, additionally, as a back-end developer: experience in development using Python, Java Enterprise/ Jarkata Enterprise, Microprofile