Senior Software Developer – Back End

Job title:

Senior Software Developer โ€“ Back End

Company

Randstad

Job description

Are you an experienced Software Developer ready to take on a challenging hybrid contract role? This opportunity is perfect for a professional with deep expertise in PL/I, IMS DB, DB2 for z/OS, and other core IBM mainframe technologies. In this senior-level role, you will be instrumental in developing, integrating, and maintaining backend systems that process critical business functions, including XML data transactions and mainframe-to-mid-tier integrations.Our client is looking for a Software Developer for a contract period of 9 months with a hybrid work model (3 days onsite) in Toronto, ON, and the possibility of a one-time extension (up to 250 days).Advantages
๐Ÿ–ฅ๏ธ Flexible hybrid setup โ€“ balance onsite collaboration with remote productivity
๐Ÿ“‚ Work with mission-critical mainframe systems and legacy integrations
๐Ÿ“Š Hands-on with XML transaction processing and enterprise DBMS
โš™๏ธ Develop backend components across online, batch, and workstation environments
๐Ÿง  Collaborate with technical leads, DBAs, and mid-tier teams
๐Ÿ“ˆ Contribute to modernization and performance enhancementsResponsibilities

  • Design, code, and enhance PL/I transactions that process and consume XML data
  • Perform detailed analysis of existing systems, data structures, and codebases
  • Develop and maintain mainframe components including batch and real-time programs
  • Integrate IMS TM applications with Windows client applications
  • Facilitate and participate in JAD sessions, technical walkthroughs, and code reviews
  • Produce detailed technical specifications, diagrams, and test plans
  • Execute unit, integration, and regression testing; document results and defects
  • Interface with mid-tier systems and web services using IMSCONNECT
  • Use tools such as Endevor, IBM Debug Tool, Abend Aid, and IBM Fault Analyzer for debugging and diagnostics
  • Support code retrofit activities and ensure QA compliance across deliverables
  • Provide regular status updates and support knowledge transfer to in-house teams

Qualifications
Must Have:

  • 10+ years of experience in programming and system analysis
  • Proficiency in PL/I V4.5+ and Fujitsu NetCOBOL V4+
  • 5+ years of experience processing XML in mainframe PL/I transactions
  • Strong experience with IMS DB V12+ (HALDB, DEDB) using PLITDLI API
  • Hands-on with DB2 for z/OS V11+, Endevor, and IBM Debug Tool V13.1+
  • Skilled in file/database tools such as File Aid V10.1+ or IBM File Manager V13.1+
  • Experienced in MFS, SCREENIO, checkpoint restartable IMS BMPs, and SFTP scripting
  • Comfortable using diagnostic tools like Abend Aid or IBM Fault Analyzer
  • Experience with IBM z/OS V2.2+, DFSORT, and integration with Windows-based tools (Visual Studio, Harvest)

Nice to Have:
โœจ Experience with public sector development environments or service delivery
๐Ÿง  Familiarity with Ontarioโ€™s vehicle licensing and transportation systems
๐Ÿ“Š Knowledge of Agile methods, source control standards, and modernization initiatives
๐Ÿ“š Experience with business-critical code and retrofitting parallel project changes
๐Ÿงญ Strong written communication for reporting, specification writing, and peer collaborationSummary
This position is ideal for a seasoned Software Developer who excels at backend development in complex enterprise environments. With expertise in PL/I, IMS, DB2, XML processing, and mainframe tools, you will be at the heart of essential modernization efforts. If you enjoy working in structured, high-impact environments and want to contribute to a technically rewarding project, please apply online at www.randstad.ca. Qualified candidates will be contacted.Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canadaโ€™s workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.

Expected salary

Location

North York, ON

Job date

Fri, 30 May 2025 00:23:25 GMT

To help us track our recruitment effort, please indicate in your email/cover letter where (jobsnearcanada.com) you saw this job posting.

Share

Registered Nurse Critical Care 6 East Certificate Required

Job title: Registered Nurse Critical Care 6 East Certificate Required Company Humber River Hospital Job…

15 minutes ago

Dynamics 365 F&O Consultant 2

Job title: Dynamics 365 F&O Consultant 2 Company Black Pen Recruitment Job description in Finance…

42 minutes ago

Warehouse Technician

Job title: Warehouse Technician Company CEDA Job description . If you're ready to take the…

57 minutes ago

Public Awareness Operations Manager

Job title: Public Awareness Operations Manager Company SGS Job description Awareness Operations Manager is accountable…

2 hours ago

Freelance Earth Science Expert – Quality Assurance (AI Trainer)

Job title: Freelance Earth Science Expert - Quality Assurance (AI Trainer) Company Mindrift Job description…

2 hours ago

Accounts Receivable Clerk

Job title: Accounts Receivable Clerk Company SkyCare Air Ambulance Job description communication and interpersonal skills.…

2 hours ago
For Apply Button. Please use Non-Amp Version

This website uses cookies.