Back End Developer - Mainframe
- Toronto, ON, Canada
Contract
Applications open in a new tab.
Job details
- Job type
- Contract
- Apply by
- Posting language
- English
- Posted
Original job description
Key Responsibilities
- Analyze existing systems, including logical and physical designs, application architecture, and code structures.
- Assess technical database requirements and identify necessary changes to support new system functionality.
- Collaborate with DBAs and data management teams to coordinate database modifications.
- Prepare technical specifications in accordance with Ontario Public Service (OPS) standards.
- Participate in Joint Application Development (JAD) sessions, technical walkthroughs, and design sign-off activities.
- Develop new code and modify existing online, batch, and workstation applications.
- Develop and maintain mainframe PL/I transactions that process XML input and output and integrate with non-mainframe web services.
- Support mainframe-to-mid-tier integration using IMS Connect.
- Collaborate with mid-tier developers, business analysts, QA teams, and other technical stakeholders.
- Use ministry-mandated source control and code management tools.
- Provide regular project status updates to the Project Manager and/or Lead Technical Coordinator.
- Follow OPS technical standards, policies, and procedures.
- Facilitate knowledge transfer to RUS and I&IT Cluster staff throughout the assignment.
- Recent hands-on experience with PL/I V4.5 or higher within the last 5 years.
- 5+ years of experience developing mainframe PL/I transactions that process XML input/output and integrate with non-mainframe web services.
- Experience with IBM z/OS V2.2 or higher.
- Strong experience with IMS DB V12+, including HALDB and DEDB, using the PLITDLI API.
- Experience with DB2 for z/OS V11 or higher.
- Expertise in File-AID V10.1+ or IBM File Manager V13.1+.
- 10+ years of programming and systems analysis experience.
- Experience with Fujitsu NetCOBOL V4 or higher.
- Experience designing Windows client applications that interact with IMS TM applications.
- Hands-on experience with IBM Debug Tool, Abend-AID or IBM Fault Analyzer, and DFSORT.
- Experience with Endevor and Harvest source control tools.
- Experience developing checkpoint-restartable IMS BMPs.
- Knowledge of mainframe screen handling (MFS) and SCREENIO.
- Experience with Visual Studio 2008+ and Visual Studio Debugger.
- Knowledge of Ontario driver licensing, vehicle registration, and transportation safety systems.
- Previous experience working within Ontario Public Service or other public-sector environments.
More about this job
Responsibilities
Analyze, design, develop, test, and maintain mainframe applications, including PL/I transactions that process XML and integrate with web services and mid-tier systems. Coordinate database and technical design work with cross-functional teams, follow OPS standards, provide project updates, and transfer knowledge to staff.
Requirements
Requires recent hands-on PL/I experience, at least five years developing XML-processing PL/I transactions integrated with non-mainframe web services, and experience with z/OS, IMS DB, DB2 for z/OS, and File-AID or IBM File Manager. Ten or more years of programming and systems analysis experience and familiarity with transportation systems and public-sector environments are desirable.
Skills
- PL/I
- IMS DB
- DB2 for z/OS
- XML Processing
- Web Services Integration
- IMS Connect
- z/OS
- HALDB
- DEDB
- PLITDLI API
- File-AID
- IBM File Manager
- NetCOBOL
- Endevor
- Harvest
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Government & Public Sector
- Transportation
Keywords
- PL/I
- Mainframe
- IMS DB
- DB2 for z/OS
- IBM z/OS
- XML
- Web Services
- IMS Connect
- HALDB
- DEDB
- PLITDLI API
- File-AID
- IBM File Manager
- NetCOBOL
- IBM Debug Tool
- Abend-AID
- IBM Fault Analyzer
- DFSORT
- Endevor
- Harvest
- IMS BMP
- MFS
- SCREENIO
- Visual Studio
- Driver Licensing
- Vehicle Registration
- Transportation Safety
- Ontario Public Service
- Systems Analysis
- JAD