R&D Back-End Developer - Software Engineer (m/f/x)
GERMANY IT development
Job description
Introduction
A career in IBM Software means you'll be part of a team that transforms our customers challenges into solutions.
Are you interested in developing and delivering leading-edge software that is essential for the world’s largest companies?
Are you a motivated Java or C++ developer?
Do you like working with cutting edge Open Source technologies?
Are you interested in developing new cloud technologies with us?
Are you passionate about bringing in your expertise and developing your career in an international, agile development culture?
Are you keen on constant learning?
Are you thrilled to innovate, to grow and to collaborate on the latest database and technology trends?
Then you should join us on the IBM watsonx.data team!
Step in and be part of Germany’s IBM Research & Development Lab community, renowned for its innovation and team spirit and offering one of the broadest project portfolios of hardware and software technologies within the IBM Corporation.
Your Role and Responsibilities
We are looking for back-end developer highly interested in developing an innovative, future-oriented solution for our large enterprise customers for their journey to the Cloud. Your main duties will include designing and implementing new features, optimizing and maintaining existing code, and ensuring the software meets high-quality standards through testing and debugging. You will also work closely with other developers, designers, and product managers to ensure the software meets user needs.
Step in and be part of Germany's IBM Research & Development Lab community, outstanding for its innovation and team spirit and offering one of the broadest project portfolios of hardware and software technologies within the IBM Corporation.
Engineers in our team work inside a highly agile development environment and are responsible for the full software development life cycle – ranging from designing and implementing new product features, testing for industry-leading quality assurance over to continuous product delivery as well as supporting our global customers. You should be thrilled by emerging technologies, such as Cloud and AI technologies, in order to open up our software product for future Mainframe- and Cloud-based markets.
Interested? Apply now with your full set of documents.
Required Technical and Professional Expertise
· You'll have a strong background in software development, with expertise in programming languages such as Java, Python, or C++.
· Experience with cloud-based technologies and NoSQL databases such as Cloudant would also be beneficial.
· You should be a self-starter with excellent problem-solving skills, able to work independently and as part of a team.
· Broad and proven know-how in database technology and practical experience in software development and agile methodology
· Strong communication skills and fluent in German and English
Preferred Technical and Professional Expertise
· Database architecture in general
· Proven knowledge in Analytics and Artificial Intelligence
· Experience with Open Data Formats such as Apache Iceberg or Parquet and contributions to Open Source projects on GitHub are a plus
· Ability to develop and enhance complex algorithms or integrate new technology trends