Il y a 33 joursIBM

Software Developer for Resource Measurement Facility team at IBM z/OS

  • Stuttgart (Regierungsbezirk Stuttgart)
  • Développement informatique

Description de l'offre

The world's top companies, including 92 of the top 100 banks, 10 of the 10 largest insurance companies, and 23 of the 25 largest airlines, rely on the IBM Z mainframe to protect their data with impeccable security, run blockchain & machine learning applications, intelligently analyze and interpret enormous amounts of data in real-time.

At the IBM R&D center in Böblingen we develop central components around resource management and performance optimization for the IBM Z mainframe operating system z/OS that:
·  processes 20x more transactions per second than leading web search engines
·  controls 23 billion ATMs and 79 billion credit card transactions per year
·  manages 80% of global data
·  is involved in 55% of global business transactions
For monitoring and reporting of an activity, controlling resource usage, and enabling workload optimization within the whole system, or even multiple systems, Resource Measurement Facility (RMF) is used. It is active in almost every z/OS environment to gather all types of data on system workloads and resources usage, enabling system health checking, goal attainment supervision, problem determination, trend analysis, and capacity planning.

Having multiple components, starting with those implemented with low-level hardware related programming languages and ending up with the state-of-the-art SaaS and FaaS architectures, RMF allows you to develop your career in various ways. Besides software development, you can take the advantage of working within the project that gathers most of the systems' data and enables you to evolve and use your skills of data processing, e.g., Data Mining and Machine Learning.

Key Tasks and Responsibilities:
·  RMF software development, including coding, testing, deployment, and support
·  Problem solving through system data analysis
·  Participating in development environment improvements, including SCM and CI/CD setup and usage
·  Putting forward own ideas on product development and evolution, taking the responsibility to prove their' consistency and initiative to conceptualize and implement them
·  You are not afraid to discover the world of programming for the mainframe
·  You are open-minded towards new challenges
·  You have strong communication skills as well as strong target and result orientation
·  You support the idea of Clean-Code-Development
·  You have a clear picture that ambitions become a reality through the path of education and evolution
·  You are a real team player
·  High analytical and strategic competence are welcome
Your technical profile:
·  BA/BS in Computer Science, Computer Engineering, Computational Linguistics, Business informatics, or related fields of study
·  Finished internship/working-student activity in any company and/or several group projects during the education and/or half a year of professional experience
·  Strong knowledge and practical usage of at least one object-oriented programming language (preferable C++ or Java and any libraries)
·  Knowledge of at least one scripting language (e.g., Python)
·  Basic knowledge of Version Control Systems (preferable git)
·  Command Line Interface knowledge for Unix and/or Windows OS
·  Background in Data Mining and/or Pattern Recognition and/or Machine Learning
·  Knowledge of xml format
·  Fluent German and/or English
Additional advantage:
·  MA/MS in Computer Science, Computer Engineering, Computational Linguistics, Business informatics, or related fields of study
·  Practical experience during internship and group project(s) with C++ and Java with its' frameworks (e.g., Spring, JavaEE); knowledge of REST and SOAP
·  Hands-on experience with git
Your Tech Stack may include some of:
·  Linux Server administration
·  Object-Oriented Programming
·  Functional Programming
·  JPA and databases
·  Maven
·  Application servers (e.g., LibertyIO, WebSphere, Apache TomEE)
·  CI/CD environment (e.g., Travis CI, Jenkins)
Auto req ID

Required Education

Bachelor's Degree
Role ( Job Role )

Software Developer
State / Province

Primary job category

Software Development & Support

(0161) IBM Deutschland Research & Development GmbH
Contract type

Employment Type


Is this role a commissionable/sales incentive based position?

Travel Required

No Travel
IBM Business Group

Preferred Education

Master's Degree
City / Township / Village

EO Statement

IBM is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
Required Technical and Professional Expertise

- Bachelor / Master in Informatik, Mathematik oder Naturwissenschaft
- Theoretische und praktische Kenntnisse der Softwareentwicklung, idealerweise im Bereich der Betriebssysteme
- Deutsch/Englisch: fliessend


Preferred Technical and Professional Experience

Secondary Job Category

Other Software Development & Support
Eligibility Requirements

Position Type

Early Professional
Early Professional Track

Developer (Software)
New Collar Role