A career in IBM Software means you'll be part of a team that transforms our customers challenges into solutions.
Seeking new possibilities and always staying curious, we are a team dedicated to creating the world's leading AI-powered, cloud-native software solutions for our customers. Our renowned legacy creates endless global opportunities for our IBMers, so the door is always open for those who want to grow their career.
We are seeking a skilled back-end developer to join our IBM Software team. As part of our team, you will be responsible for developing and maintaining high-quality software products, working with a variety of technologies and programming languages.
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 databases 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.
Strong communication skills
German: fluent
English: fluent
Preferred Technical and Professional Expertise
Systems programming skills including multi-threading, concurrency, etc.
Database architecture in general
Experience in database replication technologies
Practical experience in Open Source development
Experience in Python
Proven knowledge in Analytics and Artificial Intelligence
Insights in latest Continuous Delivery practices and Continuous Integration automation
Experience with Red Hat® OpenShift® Container Platform, Kubernetes, Helm and the ELK-Stack
Hands-on experience with IBM Cloud®, AWS, Azure or Private Cloud deployments
Ability to develop and enhance complex algorithms or integrate new technology trends
Contributions to Open Source projects on GitHub are a plus
More Information
Application Details
-
Organization Details
IBM DE
Recommended Comments
There are no comments to display.
Join the conversation
You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.