Your Role and Responsibilities
IBM is seeking an experienced Software Architect. Software Architects define the product/solution architecture, and describe how elements of the technologies interoperate in the solution/product architecture.
Key Responsibilities:
- They are responsible for defining the product/solution roadmap in line with business unit strategy.
- They have analytical ability and creativity in anticipating trends, knowledge of leading-edge products/technology and industry in order to effectively participate on business unit and IBM Architectural Boards.
- They also keep the development community up-to-date about standards bodies and technologies that may be employed to create IBM’s solutions/products.
Required Technical and Professional Expertise
- You have completed a Bachelor’s or Master’s degree in a science field.
- You have z/OS skills (TSO, ISPF, JCL, REXX)
- You have programming skills in Java, C/C++
- You can understand and expand complex code and provide ideas for improvement.
- You enjoy keeping up with and applying new developments.
- You feel responsible for the quality of your work and deliver robust and maintainable code.
- You think conceptually about the technical design and look for structural solutions.
- You are customer-oriented. With all design decisions and implementation choices, you consider the possible impact on the user.
- You strive to make the user experience the best possible.
- You communicate openly and friendly with colleagues and external contacts.
- You speak fluent English and German, or are willing to learn the latter through an intensive course.