SOFTEK
Support
Careers

POSITION TITLE
Principal/Senior z/OS Development Engineers

LOCATION
Vienna, VA

Softek provides multi-platform data availability solutions that enable companies to see, move and recover their application data throughout its lifecycle. Since 1996, Softek Enterprise Data Migration, Immediate Recovery and Enterprise Storage Resource Management solutions have helped more than 800 enterprise customers improve data availability while reducing the risk, cost and complexity associated with optimizing multi-vendor storage infrastructures.

We are currently significantly expanding our z/OS development and systems testing team.  The successful candidates will be responsible for the full-lifecycle development of Softek’s z/OS mainframe LDMF (Logical Data Migration Facility) product line.  The successful candidate will work with a team of highly skilled z/OS engineers in the development of highly complex z/OS systems level products.

The successful candidate will have extensive hands-on experience developing and architecting z/OS products and development of such through the entire life-cycle, with an in-depth understanding of the z/OS operating system architecture and components.  In general, these products are not application level products, but complex system level products that require a solid understanding of MVS architecture, with expertise in several of the following areas; IOS sub-system, allocation / de-allocation, catalog internals, system exits, multi-tasking, FRR’s, resource serialization and real-time locking techniques in large scale SYSPLEX and GDPS environments, etc.

These roles will work closely with the development team on product issue resolution for both internally and externally reported problems, as appropriate for assigned system components.

Education, Skills, and Work Experience

Required:

  • Bachelor’s degree in Computer Science, Engineering, or equivalent work experience
  • At least 15 years experience in MVS software development
  • Working at the system level in IBM z/OS environments, with a firm understanding of programming in supervisor state key zero, real memory, virtual memory, multi-processor locking and serialization, GRS, etc.
  • Hands on experience, developing with IBM assembler
  • Detailed knowledge of several of the following:
    • Development of standard system exits such as SMF exits and other documented system exits / intercepts
    • Experience developing system intercepts in such components such as Open/Close, Allocation, EOV processing, Address Termination, etc.
    • I/O level processing, with experience building channel programs, DIE exit processing, and dynamic hook insertion and management in the IOS subsystem, as well as a detailed understanding of I/O interrupt handling (normal and abnormal)
    • Expertise with one or more of the following database subsystems:
      • Relational database technologies such as DB2 or Oracle, including internals structures as well as related components such as DB2 and z/OS catalog structures
      • Hierarchical database technologies such as IDMS and its internal structures and related components
      • Network database technologies such as IMS database and internal structures and related components
    • Expertise with VSAM file structures and their internal structures (including both the data, index, alternate index, clusters,
    • Knowledgeable with IOS level channel programming and overall IOS flow, including but not limited to control blocks and I/O flow such as the IOB, IOSB, CCW, FLIH and SLIH, Disabled Interrupt Exits, etc.
  • Must possess a proven track record in the following areas:
    • On time delivery of projects
    • Excellent communications skills
    • Excellent communication skills, both written and oral
    • Able to work with a highly geographically dispersed team
    • Ability to work independently, taking ownership for assigned task
    • Ability to multi-task in a faced paced environment

Desired:

  • Experience working with data migration products or actual data migrations
  • Experience working with storage management related products, especially in the area of Synchronous Mirroring technologies, Allocation Management, or Catalog Management and Recovery.
  • Familiarity with DASD subsystems and features such as PAV, Flashcopy, PPRC, and XRC
  • Knowledge of storage management techniques, such as backup and restore, hierarchical storage subsystems, Systems Managed Storage, tape backup, tiered storage, etc.
  • Ability to diagnose problems using dumps and traces
  • Experience with software tools, bug reporting and support metrics is a plus

Qualified applicants should send send their resume to

Please note Softek does not accept unsolicited resumes for potential candidates for employment openings from persons asking for a recruiting fee. Softek shall not be responsible to abide by and hereby disaffirms any terms for such unsolicited recruiting services. Only firms that have negotiated an agreement with Softek in advance and which hold an agreement signed by Softek Human Resources have the right to submit candidates for employment with Softek. No other person shall be paid a fee.