Our Government Client is seeking a Senior Software Developer with strong expertise in mainframe application analysis and the full software development life cycle. The role focuses on supporting, modernizing, and integrating legacy systems while ensuring data quality and system reliability.Job Title: Senior Software DeveloperJob Location: Toronto, ON/HybridJob Description:Must Haves:8+ years of experience with mainframe application analysis and SDLCNice to Have:Hands-on experience with IBM z/OS, IMS DB/DC, IBM COBOL, PL/I, ISPF, TSO, JCL/ClistExperience implementing system-to-system integrations (APIs, web services) for mainframe applicationsBackground in data integration and migration projects, including ETL processes and reportingStrong knowledge of data quality, validation, and integrity in migration initiativesKey Responsibilities:Analyze, maintain, and support mainframe applications and databasesLead system integration, migration, and modernization efforts within complex environmentsCreate and validate pre/post-migration data reports to ensure data integrityPerform technical analysis of legacy applications and recommend modernization strategiesCollaborate with stakeholders to deliver high-quality solutions within deadlinesApply best practices and lessons learned to optimize development and migration initiatives