Our client is a $2 billion worldwide company, with headquarters in Louisville, CO, that delivers a broad range of storage solutions for digitised data. Its solutions are easy to manage and allow universal access to data across servers, media types, and storage networks. The company is the innovator and a global leader in virtual storage solutions for tape automation, disk subsystems and storage networking.
Due to an unprecedented growth in demand for its products in Japan, the company requires to establish a development team in Tokyo to develop, test and document software drivers and other programs to meet customer requirements. Initially, the team will comprise of ONE Technical Manager and FOUR Software Engineers.
SKILLS AND EXPERIENCE REQUIRED
To be considered for these positions you will require to demonstrate your ability in the following areas:
Both external and internal knowledge of the MSP operating system. A good understanding of how certain MSP subsystems operate and some familiarity with the control blocks involved. Examples are JES, Subsystem Interface, SRM, GRS, SCMP, etc.
Familiarity and experience with MSP/MVS assembler language.
Storage Subsystem experience. Ultimately our software provides a storage solution in combination with our hardware (disk, tape, library). It is therefore advantageous to understand storage fundamentals, in particular disk/tape architecture, lORSF, and the channel command interface.
Communication subsystem skills. In line with industry direction our products are becoming client server oriented and have in some cases significant communications components. These components use VTAM, APPC and TCP/IP APls for communication. Diagnosis of problems in these components requires experience of communication subsystems coding and ability to use diagnostic facilities and interpret the results.
General diagnostic skills, for example PIC, GTF and SLIP.
Again in line with industry direction, our MSP based software is evolving towards a greater percentage of high level language. Familiarity and experience of C (or C++) is becoming essential to understand and debug C coded subsystems and components.