" \u003cdiv class=\"ja-job-details\"\u003e \u003ch2 class=\"title\"\u003ePL/I Developer\u003c/h2\u003e \u003cdiv class=\"meta\"\u003e \u003cul class=\"classifications\"\u003e \u003cli data-id=\"20502\"\u003e ICT, Digital \u0026amp; Technology \u003c/li\u003e \u003cli data-id=\"20503\"\u003e Analyst/Programmer \u003c/li\u003e \u003cli data-id=\"20504\"\u003e Auckland \u003c/li\u003e \u003cli data-id=\"20505\"\u003e Contract \u003c/li\u003e \u003c/ul\u003e \u003cp class=\"date-posted\"\u003e 23/10/2026 \u003c/p\u003e \u003c/div\u003e \u003cul class=\"bullet-points\"\u003e \u003cli\u003e8 month initial contract likely to extend\u003c/li\u003e \u003cli\u003ePL/1 on IBM mainframe platforms.\u003c/li\u003e \u003c/ul\u003e \u003cdiv class=\"description\"\u003e \u003cstrong\u003eAbout the Role\u003c/strong\u003e \u003cbr\u003eThe client is currently migrating away from legacy technologies (PL1 programming language and Datacom database) to a new target platform (VSAM database/Systematics core banking stack).\u003cbr\u003e\u003cbr\u003e This is not a greenfield development role. Instead, you will be responsible for diving into existing legacy PL1 codebases, analyzing how programs interact with the Datacom database, and performing lift-and-shift adjustments based on proof-of-concept (POC) solutions designed by project architects.\u003cbr\u003e \u003cbr\u003e\u003cstrong\u003eKey Responsibilities\u003c/strong\u003e \u003cul\u003e \u003cli\u003e\u003cstrong\u003eLegacy Code Analysis:\u003c/strong\u003e Review and analyse existing programs written in PL/1 to understand business logic, procedures, and data interactions.\u003c/li\u003e \u003cli\u003e\u003cstrong\u003eDatabase Migration Support:\u003c/strong\u003e Adapt and tweak PL/1 code so that existing database operations (create, update, delete, search) successfully transition from Datacom to the new VSAM database environment.\u003c/li\u003e \u003cli\u003e\u003cstrong\u003eCollaboration:\u003c/strong\u003e Work closely with project architects and technical leads, lifting and shifting code based on established POC templates.\u003c/li\u003e \u003c/ul\u003e \u003cstrong\u003eKey Requirements\u003c/strong\u003e \u003cul\u003e \u003cli\u003e\u003cstrong\u003eTechnical Expertise:\u003c/strong\u003e Deep, hands-on experience and proficiency in \u003cstrong\u003ePL/1 (PL/I)\u003c/strong\u003e programming.\u003c/li\u003e \u003cli\u003e\u003cstrong\u003eLegacy Experience:\u003c/strong\u003e Familiarity with mainframe environments, database interactions (Datacom / VSAM), and legacy code refactoring or migration.\u003c/li\u003e \u003cli\u003e\u003cstrong\u003eAnalytical Mindset:\u003c/strong\u003e Ability to quickly understand complex, undocumented, or legacy codebases and trace functionality accurately.\u0026nbsp;\u003c/li\u003e \u003cli\u003e\u003cstrong\u003eIBM MQ\u003c/strong\u003e experience\u003c/li\u003e \u003c/ul\u003e For a confidential chat please call Alicia on 021 197 5740.\u0026nbsp; \u003c/div\u003e \u003cdiv class=\"apply\"\u003e \u003ca class=\"back-link\" href=\"#\" title=\"Back to search results\"\u003eBack to search results\u003c/a\u003e \u003cinput type=\"button\" class=\"ja-button\" data-job-id=\"2004862\" value=\"Apply Now\" title=\"Apply Now\" /\u003e \u003c/div\u003e \u003c/div\u003e "