Within our software lab in Delft, the Netherlands, we currently have a vacancy for an experienced zSystem Security Software Developer.
As software developer you will be part of a development team that executes the tasks required to fully develop and test an IBM security product to ensure it functions according to specifications, client requirements and will also meets the business needs.
In the Delft Software Lab we develop security software for the IBM Mainframe platform (z Servers) and are an addition to the zOS security subsystems.
Our software will exploit z/OS and z/VM operating system features and is interwoven with multiple z/OS security software products as RACF, ACF2 and Top Secret. In addition we also support multiple subsystems like CICS, IMS, DB/2 and MQ and send data to external products like QRadar and ArcSight.
A software developer must gain an in-depth knowledge of the logical function(s) that he/she is responsible for. A fundamental knowledge of the overall solution is therefore also required.
Good knowledge of the target market that is covered by these products and an understanding of the client environment is considered to be an important added value.
The development activities cover all aspects of the product. This will include design, building and testing but also performing code reviews and giving demos of the built solution.
The developer is working closely together with the tester and in colloquy with the tester the developer will also develop specific test scenarios.
Based on the requirements and the design the developer should be able to build the required functionality, define or help to define the testing criteria and develop test cases/scenarios/use cases. The developer can occasionally be asked to test software developed by one of the other team members and/or execute required tests.
We are using key components of the Agile development cycle and the developer needs to provide feedback on usability, serviceability and documentation and reports the current status to the appropriate audience.
Within our development organization we strive to develop using some of the most relevant agile development principles and by doing so the developer will work closely together with other team members.
Our backlog planning can start on an epic level and will be broken into stories that can be executed during fixed length sprints.
As both, our software and the z platform, are considered to be highly complex, the will to succeed, a strong personal drive and the ability to think analytically above average, are considered to be very important personal abilities.
Required Technical and Professional Expertise
Our ideal candidate
Is a self-motivated individual, with a minimum of five years’ experience as a software developer, who is comfortable working with ambiguity in a matrix oriented, fast paced, environment.
Is willing to gain knowledge of the z platform and relevant subsystems from a security point of view.
Five years of programming experience in one or more of these languages:
C, or C++ (on a kernel or embedded level)
Preferred Tech and Prof Experience
Knowledge of RACF, ACF2 or Top/Secret.
Programming experience on the IBM z Server platform
Sub-system knowledge of one or more sub-systems like: DB2, CICS, IMS and/or MQ
Experienced with z/OS, TSO/E, ISPF
Some experience with the z/Secure software suite
Has acquired (some) knowledge of the IBM z Server platform and relevant subsystems from a security point of view.
Master's Degree in Engineering
Dutch (spoken/written) : Intermediate
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.