z/OS software developer – Durham
Requirements
Must have:
– Exceptional written and verbal communication abilities. – Highly skilled in Assembler programming. – Capability to comprehend and maintain existing code. – In-depth knowledge of z/OS and VSAM internals. – Proficient in Job Control Language (JCL). – Strong analytical and troubleshooting skills, including experience with IPCS dump-reading. – Familiarity with ICF catalog structure and data retrieval. – Understanding of z/OS storage management and relevant constructs. – Proficient in SQL and handling complex queries. – Experience within IBM access methods beyond GET/PUT. – Knowledge of z/OS control block structures. – Working knowledge of macros, including supervisory macros. – Experience with mainframe security protocols like RACF and ACF2. – Proficiency in software installation on z/OS operating systems. – Understanding of reentrant versus non-reentrant code. – Familiarity with SVC structures and IBM user exits. – Ability to work autonomously in a remote team setting while effectively collaborating with peers. – Self-motivated with a preference for high-paced, team-oriented environments. Nice to have: – Experience utilizing z/OS REXX. – General understanding of TCP/IP protocols and multi-threading. – Familiarity with QSAM/BSAM. – Experience with Record Level Sharing (RLS). – Understanding of VSAM control block structures and buffer architecture. – Familiarity with non-application storage subpools. – Experience in application programming with COBOL and Assembler. – Familiarity with 64-bit storage and performance optimization. – Experience with tape catalog management and tape robots. – Comfort with high-pressure technical engagements with clients. – Experience in pre-sales support and technical presentations. – Proficiency in Microsoft Office Suite and SharePoint applications. – Demonstrated eagerness to learn and grow professionally.
Responsibilities:
- Contribute to the design, development, testing, debugging, and maintenance of software. – Assist in creating design documentation, unit tests, and quality assurance plans. – Update documentation related to new features, enhancements, and fixes. – Provide technical support for internal and external stakeholders throughout all development phases. – Prepare product distribution packages and guide clients during installation processes. – Support technical teams in diagnosing and resolving client issues. – Collaborate with cross-functional teams to address customer challenges and support pre-sales activities. – Adhere to established quality standards and organizational protocols.
-
Company:
We are a forward-thinking consulting firm seeking a skilled z/OS Software Developer to join our fully remote team. This role is designed for a senior-level engineer who excels in managing complex software engineering challenges with minimal oversight. We offer a long-term, full-time contract with competitive hourly rates and comprehensive benefits, with potential for a transition to a salaried position after the initial year. Join us in a supportive and inclusive environment where we celebrate diversity and commitment to creating a welcoming workplace for all.