Job Description:
- The Mainframe PL/I Developer will be responsible for analyzing, designing, developing, and maintaining mainframe and Windows client applications for the Vehicle Licensing and Transportation Safety line of business.
- The role includes coding, testing, troubleshooting, and supporting integration with mid-tier systems and databases, as well as participating in technical design sessions and ensuring compliance with standards and procedures.
Responsibilities:
- Analyze current system logical and physical design and code structures during project concept phase.
- Define technical database requirements and coordinate with DBA/Data Management staff for system changes.
- Create technical specifications in accordance with client standards and conduct JAD sessions/walkthroughs to obtain sign‑off.
- Develop new code and modify existing code (online, batch, workstation) to implement designs.
- Interface with mid-tier developers and ensure QA standards are incorporated into all artifacts and code.
- Prepare test data, perform unit testing, and participate in integration testing, including defect analysis and resolution.
- Participate in code retrofits with other developers modifying the same codebase.
- Use ministry‑mandated management tools for code libraries and source control.
- Provide knowledge transfer to RUS and I&IT Cluster staff throughout the assignment.
- Identify problems/issues and provide mitigation strategies, with regular progress reporting to Project Manager or Lead Technical Coordinator.
Must‑Have Skills / Qualifications:
- 5+ years experience writing mainframe PL/I transactions processing XML input/output and consuming non‑mainframe web services.
- Recent experience using PL/I V4.5 or higher within the last 5 years.
- Fujitsu NetCOBOL V4 or higher experience.
- 10+ years experience in programming and analysis.
- 10+ years experience designing and developing Windows client applications interacting with IMS TM applications.
- Experience with IMS DB V12 or higher (HALDB and DEDB) using PLITDLI API.
- Experience with DB2 for z/OS V11 or higher.
- Experience with Endevor source control tool and checkpoint restartable IMS BMPs.
- Experience scripting for SFTP (preferably in mainframe environment).
- Experience working according to public sector policies and procedures.
- Mainframe screen handling (MFS) and Windows workstation screen handling software (SCREENIO).
- Expertise with IBM mainframe tools including:
- z/OS V2.2 or higher
- IBM Debug Tool V13.1 or higher
- File Aid V10.1+ or IBM File Manager V13.1+
- Abend Aid V12.4+ or IBM Fault Analyzer V13.1+
- IBM DFSORT utility
- Windows workstation tools: Visual Studio 2008+, Visual Studio Debugger, Harvest Source Control V12.5+.
Preferred / Additional Skills:
- Experience with mid‑tier integration and consumption of web services.
- Strong analytical, problem‑solving, and communication skills.
- Ability to work collaboratively in a team environment.
Evaluation Criteria:
- IBM mainframe tools: 15%
- IBM mainframe DBs, APIs, source control, batch: 20%
- Client/Server Architecture: 10%
- Programming Languages: 25%
- Public Sector Experience: 5%
- Screen Handling: 10%
- Windows Workstation Tools: 10%
- Connectivity/SFTP: 5%