HR Portal Canada
Console
Skip Navigation Links
About
Company
CandidateExpand Candidate
Company HRExpand Company HR
ToolsExpand Tools
Browse Opportunities
1
|
2
|
3
|
4
|
5
Pages: 
Role
Location
Listed Date
Listed Date
Requirements
Status
 
 
 
 
 
 
 
 
Programmer/Developer
...GTA, Ontario, Canada
08/13/2025
08/13/2025
8/13/2025 12:00:00 AM
Role: .Net Software Developer RQ: RQ09629 Rate: $95/h inc Client: Ministry of Public and Business Service Delivery and Procurement Location: Hybrid, 21 College st., Toronto Duration: 120 business days, 7.25 hours per day Anticipated Start Date: August 2025 Description NOTE: This position is currently listed as "Onsite"; however, the Assignment under this request will provisionally be “Hybrid”, working 7.25 hours per calendar day, sometime between 8:00-5:00 PM (excluding lunch breaks) Monday to Friday inclusive, unless otherwise identified. These conditions are subject to change as the OPS reflects on its current situation. During the duration of the assignment you will be under the discretion of the Hiring Manager’s requirements for the Project you are assigned to.   Scope: • Responsibilities: Required to translate technical systems specifications into working, tested applications. This includes: developing detailed programming specifications writing and/or generating code compiling data-driven programs, maintaining, and conducting unit tests Resolves and troubleshoots technical problems which arise during the use and operation of software packages, including technical assistance in implementation, conversion and migrations General Skills: Experience in programming and analysis; specialized software package support at the specified experience level Ability to collaborate with IT Professionals throughout the Software Development Life Cycle Experience in structured methodologies for the development, design, implementation and maintenance of applications Experience in design, code, test, debug and document applications Experience in the use of object and/or third generation language development tools Experience in one or more programming languages Experience in application design, latest design patters, deployment and troubleshooting Experience with relational and hierarchical database technologies Experience in the use of information retrieval packages using query languages Experience with one or more communications protocols Experience in structured methodologies for the design, development, implementation and maintenance of applications Experience eliciting and documenting information from diverse business area stakeholders and subject matter experts Excellent analytical, problem-solving and decision-making skills; verbal and written communication skills; interpersonal and negotiation skills A team player with a track record for meeting deadlines Desirable Skills: Knowledge and experience with programming Internet-ready applications Knowledge and experience in rapid application development (RAD) methodologies Knowledge and understanding of Information Management principles, concepts, policies and practices Experience with middleware and gateways Experience reviewing, analyzing, and modifying product installation scripts including encoding, testing, debugging Ability to provide post-implementation support and resolve any post-implementation technical issues Experience conducting design walkthrough sessions with project team Knowledge and understanding of Accessibility for Ontarians with Disability Act (AODA) and related regulations and standards Ability to provide user and system documentation as required Skills Experience and Skill Set Requirements Deliverables: • Develop tools to: o Analyze an individual's risk for internal classification of inmates (min, med, max security). o Generate risk assessments for inmates and assign a minimum, medium and maximum rating for the purpose of institutional placements as the inmates are admitted and ongoing. o Integrate with the Offender Tracking Information System (OTIS) to ensure seamless access to inmate data and accurate risk evaluation. • Continuous maintenance and ensuring OTIS/YOTIS application remains operational, efficient, and meets user needs. The process involves monitoring performance, fixing issues, and implementing improvements over time. Skills and Knowledge: • ASP.NET Programming – all supported versions • .NET Framework - all supported versions C #.Net VB.NET SQL XML Visual Studio - all supported versions • MS Web Services Enterprise Library • Team Foundation Server – all supported versions • Experience in programming and analysis at the specified experience level • Experience in structured methodologies for the development, design, implementation and maintenance of applications • Windows Communication Foundation Windows Presentation Foundation Web Client Software Factory MS Sync Framework • MS SQL Server - all supported versions Oracle RDMS – all supported versions • Experience with relational and hierarchical database technologies Experience in the use of information retrieval packages using SQL • Experience with one or more communications protocols • Experience with middleware and gateways Excellent analytical, problem-solving and decision-making skills • Excellent verbal and written communication skills; Highly developed interpersonal skills A team player with a track record for meeting deadlines Criteria Ratings MS .Net & Tools 35 • Experience building applications using the following Microsoft and MS .Net elements • Windows Communication Foundation • Windows Presentation Framework • MS Web Services Entity Framework Visual Studio 2008 2010 • Team Foundation Server .NET programming 35 Experience coding and implementing applications using, C#.Net and ASP.Net and Microsoft Web Services Database 20 • Experience coding and implementing SQL procedures, scripts, and Object OPS experience 10 • Previous experience in OPS and JTS would be an asset Knowledge Transfer Knowledge to be Transferred: (at the end of the contract) • The FTE will meet weekly with the consultant to facilitate the knowledge transfer. Knowledge to be Transferred to: • All aspect of design, documentation and code related to this project will be transferred to the FTE. Details of Transfer: (how transfer will occur) • All code and related documentation will be stored in the JTS TFS for retrieval. • The FTE will also ensure the consultant is checking-in proper version of the code and the related documents into the repository. NOTE: This position is currently listed as "Onsite"; however, the Assignment under this request will provisionally be “Hybrid”, working 7.25 hours per calendar day, sometime between 8:00-5:00 PM (excluding lunch breaks) Monday to Friday inclusive, unless otherwise identified. These conditions are subject to change as the OPS reflects on its current situation. During the duration of the assignment you will be under the discretion of the Hiring Manager’s requirements for the Project you are assigned to Must haves: Please see the evaluation criteria
ACTIVE
System Testing/QA Specialist
...GTA, Ontario, Canada
08/07/2025
08/07/2025
8/7/2025 12:00:00 AM
Role: Systems Testing/QA Specialist RQ: RQ09617 Rate: $75/h inc Client: Ministry of Public and Business Service Delivery and Procurement Location: Hybrid, 40 St. Clair Ave. West, Toronto (2 days onsite, 3 days remote) Duration: 260 business days, 7.25 hours per day Anticipated Start Date: August 2025 Description To respond to the priorities of the Government of Ontario through the passage of the Bill 5, Protect Ontario by Unleashing Our Economy Act 2025, the resource may be partially assigned to Bill 5 related projects or initiatives on an as needed basis. Responsibilities Quality Lead is responsible for overseeing and managing the quality assurance (QA) processes for both manual and automated testing efforts. This role involves leading a team of QA engineers, developing and implementing testing strategies, and ensuring the delivery of high-quality software products. The ideal candidate will have extensive experience in both manual and automated testing, strong leadership skills, and a deep understanding of software development life cycles (SDLC) and QA methodologies. As a Test Lead you will Collaborate with product managers, product owners, and technical team to develop test strategies and test plans Plans and organizes testing efforts for large systems in Graphical User Interface (GUI) and non-Graphical User Interface (GUI) environments, including the execution of systems integration tests, specialized tests, and user acceptance testing (e.g., stress tests) Develop of test plans, test scripts and test cases and execute these against the various components. Design, develop, and maintain automated test scripts for functional, regression, and integration testing Use automation tools and frameworks such as Selenium, Appium, Katalon or similar to create robust and reusable test scripts. Provides advice on the testing strategy, test plans, the selection of testing tools, and the identification of resources required for testing. Assist with planning and creating test data as it relates to each test phase Executes quality assurance and testing activities for various types of testing such as integration testing, functional testing, regression testing, unit testing, load testing, performance testing and accessibility testing Plans and organizes testing efforts in both front-end and back-end application components/environments Communicate test results regularly through reports that summarize test completion and defects found Help with the implementation of the project technical testing strategy and methodology. This includes testing of integration points and interfaces and non-functional requirements (e.g. fail-over, component response times, data integrity, security) Evaluate test results against acceptance criteria to determine successful completion of the sprint increment Defines and measures acceptance criteria for test cases Record all defects/issues in the Cluster’s defect reporting tool (Jira), including detailed descriptions, screenshots, and steps to re-produce Participate in elicitation and business requirement workshop sessions, sprint reviews and/or walkthrough meetings Work with cross-functional teams to ensure quality throughout the agile / iterative solution development lifecycle Conducts post-release / post-implementation testing Supports clients with user acceptance testing (UAT) activities Creates traceability matrix to ensure testing outcomes align with business requirements Coordinate and facilitate regular defect review meetings with Business Analysts and Business stakeholders Provide testing and defect status updates in daily scrum stand-ups, team meetings as required Provide weekly report confirming status of assigned tasks Knowledge Transfer Requirements Knowledge transfer is expected to occur throughout the duration of the assignment through regular meetings, touchpoints, and working sessions with LRC staff All design, development, artefacts, and source code, including all relevant and complete documents must be transferred to the ministry in the designated repositories provided Dedicated knowledge transfer sessions will be scheduled to ensure completeness of knowledge transfer and all documentation is shared, and allow LRC staff to ask clarification and/or follow up questions Skills Experience and Skill Set Requirements Evaluation Criteria: Testing Skills/Experience - 50% 10+ years of experience in process, planning, organizing and implementing testing efforts Demonstrates working knowledge of the testing process and the Software development life cycle (SDLC), including Agile & DevOps Experience with creating, reviewing, and executing test strategy, test plans and test cases Executes quality assurance and testing activities for various types of testing such as integration testing, functional testing, regression testing, unit testing, load testing, performance testing and accessibility testing Experience with providing identification and resolution of problems/issues Plans and organizes testing efforts in both front-end and back-end application components/environments Communicate test results regularly through reports that summarize test completion and defects found Automation Testing, Technical Skills/Experiences-30% Hands-on experience with automation tools like Selenium, Appium, Katalon etc. Ability to write clean, maintainable, and reusable code for test automation Proficiency in programming languages such as Java, Python, C#, or JavaScript. Familiarity with testing frameworks such as TestNG, JUnit, NUnit, or PyTest. Experience with API testing tools like Postman, SoapUI, or RestAssured. Knowledge of RESTful and SOAP web services. Ability to write and execute SQL queries for database validation and data-driven testing. Ability to debug and troubleshoot automation scripts and identify root causes of failures. Ability to adapt to changing requirements and technologies. Experience with AODA Compliance Audit tools, AXE, WAVE etc. Familiarity with performance testing tools like JMeter or LoadRunner (optional) Leadership Skills - 20% Collaborate with cross-functional teams, including development, product management, and operations, to ensure a unified approach to quality. Drive initiatives to enhance testing tools, frameworks, and processes to improve overall efficiency and effectiveness. Communicate testing progress, results, and risks to stakeholders, providing actionable insights and recommendations. Act as a key point of contact for QA-related issues and escalations. Promote a culture of quality and continuous improvement within the organization. Excellent analytical, problem-solving and decision-making skills. Strong organizational, creativity and perseverance skills. Strong verbal and written communication skills; interpersonal skills. Proven track record for building strong working relationships. Hybrid model- 40 St. Clair Ave. West, Toronto (2 days onsite, 3 days remote) Must haves 10+ years of experience in process, planning, organizing and implementing testing efforts Experience with creating, reviewing, and executing test strategy, test plans and test cases Hands-on experience with automation tools like Selenium, Appium, Katalon etc. Knowledge of RESTful and SOAP web services Ability to write clean, maintainable, and reusable code for test automation Collaborate with cross-functional teams, including development, product management, and operations, to ensure a unified approach to quality.
CLOSED
Business Analyst
...GTA, Ontario, Canada
07/15/2025
07/15/2025
7/15/2025 12:00:00 AM
Role: Business Analyst RQ: RQ09442 Rate: $90/h inc Client: Ministry of Public and Business Service Delivery and Procurement Location: Hybrid, 595 Bay Street, Toronto Duration: 105 business days, 7.25 hours per day Anticipated Start Date: August 2025 Description A Note on Assignment Type: This position is currently listed as "Onsite"; however, the Assignment under this request will provisionally be "Hybrid", working 7.25 hours per calendar day, sometime between 8:00 AM and 5:00 PM (excluding breaks) Monday to Friday inclusive, unless otherwise identified. These conditions are subject to change as the OPS reflects on its current situation. During the duration of the assignment, you will be under the discretion of the Hiring Manager's requirements for the Project you are assigned to. Scope Provide technical expertise related to Microsoft Dynamics 365/CRM solutions and system integration with other systems. Verify configured workflows, dashboards, forms, views to ensure in alignment and compliance of business requirements, industry standard best practices Participate in functional and technical design reviews, perform integration/functional and system testing, and verify test results. Provide specific technical support and defect fixing during SIT/UAT/Regression Testing/Deployment preparations and support bug investigation & fix and document issue resolution. Develop proper documentation for technical specification, and various test result. Integrate tests into the make/build process for continuous integration efficiency gains using frameworks such as Jenkins/Azure DevOps. Assess and escalate critical and high-impact quality issues to the project manager. Assignment Deliverables Develop, execute and document the testing artifacts and activities for configuration and customization of the Microsoft Dynamics 365 CE and F&O application Support the functional requirements of the system, as well as providing technical support, troubleshooting, and performance optimization Develop the detailed testing approach, methodologies, and procedures for verifying that the system meets the functional and technical requirements, including test scenarios, test cases, and acceptance criteria Conduct user acceptance testing, system integration testing, performance testing, system validation and verification. Skills Experience and Skill Set Requirements The start date is subject to change based on security clearances and contract signing timelines. Experience and Skillset Requirements Mandatory Requirements At least 10+ years of business analyst experience and testing experience, in an Agile/SDLC environment. Dynamics 365 Finance Functional Consultant Associate certification or equivalent Deliver hands-on support to D365 F&O users and troubleshoot issues. Identify opportunities for system optimization and process improvements. Gather and document business requirements for Account Payable and Account Receivable modules. Collaborate with internal stakeholders and vendors to design scalable Finance and Accounting solutions. Participate in testing, data mapping, and functional spec development. Desired Skills and Experience Strong knowledge and hands-on working experience with Microsoft Dynamics 365 Finance & Operations (F&O) product Proven experience of functional testing in Microsoft Dynamics 365 Customer Engagement (CE) and Finance & Operation (F&O) Solid understanding of QA concepts, methodologies, testing principles and processes in testing of ERP and CRM solution Strong knowledge and experience of: Use case generation, automated and manual testing, and bug lifecycle management. Bug tracking and test case management tools (Azure DevOps) Experience/Knowledge about ERP implementation methodologies and strong analytical acumen. Excellent analytical, problem-solving and decision-making skills; verbal and written communication skills; interpersonal and negotiation skills. Strong communication skills to participate in team discussions, ability to explain complex technical terms for a non-technical audience, make recommendations and document/explain work Resumes Evaluation/Criteria: Criteria 1: Technical Skills - 50 Points Demonstrated experience in configuring Microsoft Dynamics 365 F&O solutions. Extensive experience in configuring MS D365 F&O Account Payable, Account Receivable, Cash and Bank Management modules. Proven experience in testing external systems/components to integrate between D363 F&O and D365 Customer Engagement applications. Solid experience in developing proper documentation for source codes, technical specification, and unit test result. Acknowledged experiences in providing support and defect fixing during SIT/UAT/Regression Testing/Deployment preparations. Comprehensive experience in supporting incident investigation fix and documentation for issue resolution. Proven experience in developing test case, test scripts and automated testing scripts for functional QA, system integration testing and user acceptance testing. Strong automation testing or tooling experience using industry standard practices and kits. Solid experience of use case generation, automated & manual testing, and bug lifecycle management. Criteria 2: Functional Knowledge - 30 Points Solid experience and in-depth understanding of functional testing in Microsoft Dynamics 365 Customer Engagement (CE) and Finance & Operation (F&O). Demonstrated experience and proficient in the following areas: Account Payable, Account Receivable, Case and Bank Management, Financial Reporting. In-depth experience configuring D365 F&O Accounting modules. Recognized experience of Functional solution design and prototyping experience, leading clients in requirements gathering and documentation (FDDs) and ERP rollout and change management Criteria 3: Interpersonal Skills - 10 Points Strong communication, negotiation skills and ability to participate and lead discussions with business/senior leadership on making technical recommendations and document/explain work Criteria 4: Business Knowledge - 10 Points Demonstrated experience with Trust Accounting Systems and Financial Applications (Accounts Receivable, Accounts Payable, General Ledger) Demonstrated experience with case management and workflow-based systems Knowledge Transfer What needs to be KT All technical artifacts related to the assignment Project specific presentations, reports, status decks To whom Project Manager / Team members When 1:1 meetings / team meetings / documentation on SharePoint site, throughout the duration of the project life cycle etc. Supplier Comments This position is currently listed as "Onsite"; however, the Assignment under this request will provisionally be "Hybrid", working 7.25 hours per calendar day, sometime between 8:00 AM and 5:00 PM (excluding breaks) Monday to Friday inclusive, unless otherwise identified. These conditions are subject to change as the OPS reflects on its current situation. During the duration of the assignment, you will be under the discretion of the Hiring Manager's requirements for the Project you are assigned to. Must haves: At least 10+ years of business analyst experience and testing experience, in an Agile/SDLC environment. ·        Strong knowledge and hands-on working experience with Microsoft Dynamics 365 Finance & Operations (F&O) product ·        Dynamics 365 Finance Functional Consultant Associate certification or equivalent Solid understanding of QA concepts, methodologies, testing principles and processes in testing of ERP and CRM solution
CLOSED
Programmer/Developer
...GTA, Ontario, Canada
07/14/2025
07/14/2025
7/14/2025 12:00:00 AM
Role: Oracle Software Developer - Oracle APEX & ORDS RQ: RQ09421 Rate: 95/h Client: Ministry of Public and Business Service Delivery and Procurement Location: Remote, Anywhere in Ontario Duration: 164 business days, 7.25 hours per day Anticipated Start Date: August 2025 Title Oracle Software Developer - Oracle APEX & ORDS Description To respond to the priorities of the Government of Ontario through the passage of the Bill 5, Protect Ontario by Unleashing Our Economy Act 2025, the resource may be partially assigned to Bill 5 related projects or initiatives on an as needed basis. Project Description - 'Air Quality Suite Evergreening' - The goal of the Air Quality suite evergreening initiative is to upgrade the full technical stack for Ontario's Mission Critical Air Quality I&IT solutions. The current suite is built with Oracle database, APEX/ORDS, and Red Hat Linux OS software which are all at end-of-life support with the manufacturer. To stay secure and compliant with Ontario's Digital and Data Strategy, the systems software and hardware technical components must be upgraded - A process known as Evergreening . Cloud hosting is targeted as part of this evergreening. Skills Experience and Skill Set Requirements Responsibilities • An Oracle APEX and ORDS Developer is needed to design, develop, and maintain web applications using the Oracle APEX platform, with a focus on utilizing Oracle REST Data Services (ORDS) for backend integration and API development. The role requires experience with the full software development lifecycle, including data architecture, development, maintenance, and support. • Required to translate technical systems specifications into working, tested applications. This includes developing detailed programming specifications, writing and/or generating code, compiling data-driven programs, maintaining, and conducting unit tests. • Resolves and troubleshoots technical problems which arise during the use and operation of software packages, including technical assistance in implementation, conversion and migrations. General Skills • Knowledge and understanding of Information Management principles, concepts, policies and practices • Experience with middleware and gateways • Experience reviewing, analyzing, and modifying product installation scripts including encoding, testing, debugging • Ability to provide post-implementation support and resolve any post-implementation technical issues • Experience conducting design walkthrough sessions with project team • Knowledge and understanding of Accessibility for Ontarians with Disability Act (AODA) and related regulations and standards • Ability to provide user and system documentation as required Evaluation Criteria Technical Knowledge and Skill - 70% 10+ years experience with/related to the following: Application Development: Designing, developing, and implementing web applications using Oracle APEX, a low-code development platform. Proven experience in developing applications using Oracle APEX.  Experience with advanced APEX features like interactive reports, charts, and dynamic actions. Backend Integration: Utilizing Oracle REST Data Services (ORDS) to create RESTful APIs for accessing and manipulating data in the Oracle database.  Solid understanding of Oracle REST Data Services (ORDS) and its capabilities. Database Management: Working with the Oracle database, including data modeling, SQL, and PL/SQL development. Strong knowledge of Oracle databases, including SQL, PL/SQL, and data modeling. Full SDLC: Participating in all phases of the software development lifecycle, from requirements gathering and design to testing, deployment, and ongoing maintenance.  Experience with HTML, CSS, JavaScript, and other web technologies. Security: Ensuring the security of the Oracle APEX platform and the applications built upon it.  Knowledge of security best practices for web applications. Solution Architecture Analysis and recommendations: Ability to assess 'as is' state of legacy applications and assist in providing recommendations to a supported 'to be' state. Performance tuning: Experience with optimizing application performance. Cloud experience: Familiarity with cloud platforms like Oracle Cloud Infrastructure (OCI). Analytical, Problem Solving, Communication and Collaboration: 30% Working closely with other developers, designers, and stakeholders to build high-quality applications. Strong ability to work with technical and non-technical team mates. Troubleshooting and Support: Identifying and resolving issues within the application and its underlying infrastructure. Self starter with ability to track activities and update work/deliverables on team boards Kanban/DevOps Strong verbal, written and interpersonal skills Strong ability to document technical procedures and facilitate transition to operations knowledge transfer sessions. Strong record keeping and documentation skills Assigning Type - Remote (Candidate must be in Ontario) Must Haves: Application Development: Designing, developing, and implementing web applications using Oracle APEX, a low-code development platform. Proven experience in developing applications using Oracle APEX. Experience with advanced APEX features like interactive reports, charts, and dynamic actions. Backend Integration: Utilizing Oracle REST Data Services (ORDS) to create RESTful APIs for accessing and manipulating data in the Oracle database.  Solid understanding of Oracle REST Data Services (ORDS) and its capabilities. Security: Ensuring the security of the Oracle APEX platform and the applications built upon it.  Knowledge of security best practices for web applications. Cloud experience: Familiarity with cloud platforms like Oracle Cloud Infrastructure (OCI) Strong ability to work with technical and non-technical team mates. Troubleshooting and Support: Identifying and resolving issues within the application and its underlying infrastructure.
CLOSED
Programmer/Developer
...GTA, Ontario, Canada
07/07/2025
07/07/2025
7/7/2025 12:00:00 AM
Role: Software Developer- Front End RQ: RQ09509 Rate: $95/h inc Client: Ministry of Public and Business Service Delivery and Procurement Location: Hybrid, 87 Sir William Hearst Ave., Toronto, Ontario M3M 0B4 Duration: 190 business days, 7.25 hours per day Anticipated Start Date: July 2025 Description Deliverables ·        As a front end developer, work with Business Analysts / Product Manager / Cloud Architect / backend developers, base on storyboard, user stories, UI/UX artefacts, solution architecture, security requirements, data models, develop high-quality front-end code, deliver quality software products (including Minimal Viable Products and Cloud-Native Web Application products, AODA compliance) as required. ·        Collaborate with developers to implement designs directly into React/Next applications. ·        Maintain design consistency and adhere to brand guidelines across all projects. ·        Stay updated with the latest UI/UX design trends and best practices. ·        Support Quality Assurance & Defect Management, including Unit Test, Test Automation, Penetration / Vulnerability Test, Load Test, AODA Test, system / user test, migration test, etc. ·        Provide critical application support (incident investigation, troubleshooting, interim / long-term fixes, maintenance / incremental changes, etc.) for complex production enterprise Applications. ·        Strong understanding of UI design principles. ·        Strong communication and teamwork skills. ·        Experience in Agile/Scrum methodology for the development, design, implementation, and maintenance of applications. ·        Experience in design, code, test and debugging applications. ·        Excellent analytical, problem-solving, and decision-making skills; verbal and written communication skills; interpersonal and negotiation skills ·        Design and develop responsive web interfaces that work seamlessly across online and mobile devices. ·        Proven experience as a web developer with a strong portfolio showcasing mobile and responsive designs. ·        Collaborate with UX/UI designers to translate mobile and responsive designs into functional code. ·        Ability to adapt to changing business needs with proven track record for meeting deadlines. ·        Ability to work independently and as part of a team. Skill Set ·        Integrating Front-End UIs with the constructed RESTful API’s ·        3+ years experience in React with related skills: o  HTML + CSS o  JSX o  Node + NPM o  Javascript ES6 o  Fetch Data from Rest APIs o  NextJS ·        Secure web application under OWASP guideline and rules ·        5+ year experience and knowledge in Cloud-Native application design, Agile, DevOps Continuous Delivery / Continuous Integration methodologies / processes. ·        understand web application security, authentication, access control, HTTPS, TLS, SSO, Pen Test, input validation, CORS, WAF and etc. ·        Knowledge of web accessibility / AODA compliance, (for example, validation and remediation using WAVE, AXE tools), DevOps CI/CD pipeline. ·        Front End Skills Knowledge and experience coding and using basic artwork to deliver a complete user interface. ·        Experience creating web interfaces for large websites. ·        Experience with Cross browser compatibility. ·        Deep knowledge of common authentication technologies, browser-based security controls, and standard web application security tools               Skills Experience and Skill Set Requirements Software Developer FE Experience and Skill Requirements Technical Skills - 65% Must have (45%) React REST APIs JavaScript and TypeScript Node.js NextJS Knowledgeable in Web Content Accessibility Guidelines (WCAG) for web application development. o   Must have hands-on experience with Git, SVN, Git Pull Request and branching strategy. o   Must have hands-on experience with Swagger-UI, Postman, OAuth/JWT o   Experience with common React libraries such as Hook Form, React Query, Zustand etc. Nice to have (20%) Responsive Web front-end, Web APIs, and web services design, development, and testing Unit testing and test automation support (e.g. NUnit, XUnit, MSTest, Karma or Jasmine) JSON Rest API, SpringBoot. Regression testing (manual and automated), including familiarity with web-based QA automation software such as Playwright, and supporting the use of such tools via coding techniques Use CI/CD pipeline to build and deploy the application. Agile Delivery Team Experience - 20% Experience participating in Scrum Agile development. Experience contributing as a Developer or Tester (QA) in a balanced team which is comprised of roles including Developers, Testers, product Management, and Design Experience participating and contributing to task planning, daily stand ups, iteration demos, and review meetings. Providing input to development estimates and designs Experience working with a team using concurrent development practices including Git-based source control, feature branches, and DevOps CI/CD pipelines. Business Analysis - 10% Experience translating business requirements into software code/implementations. Soft Skills - 5% Excellent analytical, problem-solving, and decision-making skills Oral and written communication skills; interpersonal and negotiation skills Highly developed interpersonal skills Candidate is required to come in office 3 days a week Must have: React Next.JS Additional Notes: The HM is looking for a senior Front-end Developer, not full-stack developers.
CLOSED
Programmer/Developer
...GTA, Ontario, Canada
06/26/2025
06/26/2025
6/26/2025 12:00:00 AM
Role: Software Developer - ETL RQ: RQ09449 Rate: $95/h inc Client: Ministry of Public and Business Service Delivery and Procurement Location: Hybrid, 595 Bay Street, Toronto Duration: 229 business days, 7.25 hours per day Anticipated Start Date: August 2025 Description A Note on Assignment Type: This position is currently listed as "Onsite"; however, the Assignment under this request will provisionally be "Hybrid", working 7.25 hours per calendar day, sometime between 8:00 AM and 5:00 PM (excluding breaks) Monday to Friday inclusive, unless otherwise identified. These conditions are subject to change as the OPS reflects on its current situation. During the duration of the assignment, you will be under the discretion of the Hiring Manager's requirements for the Project you are assigned to. Scope The Office of the Public Guardian and Trustee (OPGT) requires a Senior Software Developer – ETL to perform activities for interfacing the new Dynamics 365 solution and data warehouse with internal (OPS) and external systems as a member of the integrations team made up of internal and vendor staff. Assignment Deliverables As a member of the integrations team, the ETL Developer will be responsible for integrating the new Dynamics 365 solution, the data warehouse, and various internal (OPS) and external systems. This team will comprise both internal staff and vendor resources. A high-level list of deliverables for the ETL Developer includes: • ETL Solution Design and Development: o Design, develop, and implement robust ETL (Extract, Transform, Load) processes for data migration and ongoing integrations between diverse source systems (e.g., internal legacy systems, external vendor platforms) and Microsoft Dynamics 365 Customer Engagement (CE) and Finance & Operations (F&O). o Develop and optimize data transformation logic to ensure data quality, consistency, and adherence to business rules and D365 data models. o Utilize and recommend appropriate ETL tools and technologies (e.g., Azure Data Factory, SSIS, other cloud-based ETL services) to build efficient and scalable data pipelines. o Implement data cleansing, validation, and error handling mechanisms within ETL processes. • Data Migration Planning and Execution: o Lead and execute all phases of data migration activities from legacy systems to D365 CE and F&O, including data profiling, mapping, cleansing, transformation, and loading. o Develop and maintain data migration strategies, cutover plans, and rollback procedures. o Collaborate with data owners and business users to ensure data accuracy and completeness during migration. • Testing and Quality Assurance: o Design, develop, and execute comprehensive test plans, cases, scripts, and test data (e.g., manufactured, obfuscated) based on functional and technical specifications to validate ETL solutions and data integrity. o Create and maintain a full test plan, testing procedures, and an associated library of reusable test cases and scripts, ensuring full traceability from requirements to test outcomes. o Perform both manual and automated testing to validate system and integration functionality, data accuracy, performance, and scalability. This includes unit testing, integration testing, system testing, and performance testing for ETL processes. • Collaboration and CI/CD Integration: o Actively collaborate with stakeholders across business units, development teams, and external vendors to understand integration requirements and ensure proper data flow. o Ensure proper integration of ETL processes and tests into the continuous integration/continuous delivery (CI/CD) pipeline to support automated deployments and efficient release cycles. • Support and Documentation: o Provide analytical, development, and testing support for ETL processes and data integrations throughout the project lifecycle. o Develop and maintain detailed technical documentation for all ETL processes, data mappings, data dictionaries, and integration architectures. o Assist in troubleshooting and resolving data integration issues, providing timely support and solutions. Skills Experience and Skill Set Requirements A Note on the VOR Master Service Agreement: The VOR Master Service Agreement which expires on April 5, 2026, leaves some Contracts with funding unassigned for fiscal 2026-27. If the current statement of work expires on March 31, 2026, the remaining funds can be used to exercise an option to extend the SOW beyond March 31, 2026, based on business case approvals. Such extensions will be allowable, only if the Master Service Agreement is extended beyond April 5, 2026, and be upon the same terms, conditions, and covenants contained in the SOW.   The start date is subject to change based on security clearances and contract signing timelines. Experience and Skillset Requirements Mandatory Requirements At least 8 years of hands-on experience in enterprise-level data integration and ETL (Extract, Transform, Load) development, with a significant focus on integrating with Microsoft Dynamics 365 (Customer Engagement and/or Finance & Operations) and related Azure data services. Nice to Have Requirements The ideal candidate for this ETL Developer role will possess a strong blend of technical expertise in data integration, a deep understanding of Microsoft's data ecosystem, and excellent collaborative abilities. ETL Tool Proficiency: Mandatory: Proven hands-on experience with Microsoft's primary ETL tools for enterprise data integration, specifically Azure Data Factory (ADF). This includes designing and implementing pipelines, data flows, activities, datasets, linked services, and integration runtimes. Highly Desirable: Experience with SQL Server Integration Services (SSIS) for existing on-premise integrations or migration scenarios. Familiarity with other relevant data integration tools and concepts (e.g., Change Data Capture - CDC, data streaming) is a plus. Database and Data Warehousing Expertise: Strong SQL proficiency: Ability to write complex SQL queries, stored procedures, functions, and views for data extraction, transformation, and loading across various database platforms (e.g., SQL Server, Azure SQL Database). Solid understanding of data warehousing concepts (e.g., dimensional modeling, star/snowflake schemas, data marts) and experience designing and implementing data warehouse solutions. Experience with Azure data services relevant to data warehousing and analytics (e.g., Azure Synapse Analytics, Azure Data Lake Storage). Microsoft Dynamics 365 Data Acumen: Fundamental understanding of Dynamics 365 data models for both Customer Engagement (CRM) and Finance & Operations (ERP). This includes knowledge of key entities, relationships, and common data patterns within D365. Ability to extract data from D365 APIs and OData feeds, and load data effectively into D365 (e.g., using Data Management Framework - DMF, KingswaySoft, or custom integrations). Data Quality and Governance: Experience implementing data cleansing, validation, error handling, and reconciliation processes within ETL pipelines to ensure high data quality. Understanding of data governance principles and best practices for managing data integrity and consistency. Programming/Scripting (Desirable): Proficiency in scripting languages such as Python, PowerShell, or C# for custom data transformations, automation of ETL tasks, and interacting with APIs. Version Control and CI/CD: Experience with version control systems (e.g., Git, Azure DevOps Repos) for managing ETL code and configurations. Familiarity with Continuous Integration/Continuous Delivery (CI/CD) pipelines for automated deployment of ETL solutions. Analytical and Problem-Solving Skills: Excellent analytical and problem-solving skills with a keen eye for detail to identify data discrepancies, troubleshoot complex integration issues, and optimize ETL performance. Ability to translate business requirements into technical data integration solutions. Communication and Collaboration: Strong verbal and written communication skills to articulate technical concepts clearly to both technical and non-technical stakeholders. Ability to collaborate effectively within a multidisciplinary team (internal and vendor staff), including data architects, D365 functional consultants, and business users. Demonstrated ability to document technical designs, data mappings, and ETL processes thoroughly. Resumes Evaluation/Criteria: Criteria 1: Technical Skills - 40 Points Hands-on experience with Microsoft Dynamics 365 cloud environments (both Customer Engagement and Finance & Operations), specifically concerning data extraction, loading, and integration points. • Extensive experience (8+ years) working across various data platforms, database technologies, and integration patterns, including relational databases (SQL Server, Azure SQL), data lakes (Azure Data Lake Storage), and cloud data warehouses (Azure Synapse Analytics). •Proven experience with middleware, integration platforms, and APIs, particularly those used for connecting diverse systems to Dynamics 365 (e.g., Azure Data Factory, Logic Apps, API Management, or other enterprise integration tools). • Deep understanding and practical application of performance optimization techniques for ETL processes, large-scale data migrations, and data synchronization in cloud environments. • Demonstrated experience with structured methodologies for the design, development, and implementation of data integration solutions, including requirements gathering, data mapping, and detailed technical design documentation. • Strong background in data analysis and system design within large-scale, complex enterprise environments, focusing on data flow, data quality, and system interoperability. Criteria 2: Broader Technical Acumen & Methodological Proficiency - 30 Points • Demonstrated experience integrating diverse enterprise systems beyond D365, leveraging various integration patterns, middleware technologies (e.g., Azure Integration Services, Logic Apps), and communication protocols (e.g., REST, SOAP, SFTP). • Proven experience in managing and optimizing the performance of large-scale data migrations and continuous data synchronization processes across heterogeneous systems. • Extensive experience with structured methodologies for the entire data integration lifecycle, from detailed requirements gathering and data mapping to solution design, development, testing, and deployment. • Strong background in data analysis, data quality management, and troubleshooting complex data discrepancies within large, integrated system landscapes. • Familiarity with modern software development practices, including version control (e.g., Git, Azure DevOps Repos) and supporting Continuous Integration/Continuous Delivery (CI/CD) pipelines for automated ETL deployments. Criteria 3: Interpersonal Skill - 30 Points Exceptional Communication and Collaboration: • Articulate and concise communication skills, both verbal and written, capable of conveying complex technical information about data integration, ETL processes, and data quality issues to diverse audiences, including technical teams, D365 functional consultants, and non-technical business stakeholders. • Proven ability to actively participate in and lead technical discussions, offering informed solution recommendations, explaining design choices, and effectively documenting work for clarity and future reference. • Strong negotiation and influencing skills to align stakeholders on data integration strategies, resolve data mapping discrepancies, and gain buy-in for proposed ETL solutions, ensuring project objectives are met. • Demonstrated ability to work effectively within a multidisciplinary team environment (comprising internal staff, vendors, and cross-functional departments), fostering a collaborative atmosphere and successfully integrating individual contributions into a cohesive project outcome. Knowledge Transfer What needs to be KT ETL Solution Design Documentation: • Detailed ETL Process Flows/Pipelines (including end-to-end data flow from source to D365/data warehouse). • Comprehensive Data Mapping Specifications (source-to-target, transformations, data types, cleansing logic). • Integration Architecture Diagrams (showing connections between D365, data warehouse, and other systems). • Documentation of Data Governance & Quality Rules (validation, error handling, reconciliation). ETL Development Artefacts: • Fully commented and version-controlled ETL code and scripts (Azure Data Factory pipelines, SSIS packages, SQL scripts, custom code). • Deployment and Configuration Guides (step-by-step instructions for environments, including environment-specific settings). • Performance Optimization and Monitoring Artefacts (tuning strategies, monitoring queries/dashboards). Testing and Validation Assets: • ETL Test Plans and Test Cases (strategy, unit, integration, data validation test cases). • Sample Test Data and Data Validation Scripts (examples of test data, scripts/queries for integrity validation). Operational Runbooks & Troubleshooting Guides: • Daily Operations Runbook (procedures for routine monitoring, scheduling, common tasks). • Troubleshooting Guides (identifying/resolving job failures, discrepancies, performance bottlenecks, escalation paths). Project-Specific Documentation: • Key Data Integration Decision Logs (rationale for significant design choices). • Technical Presentations & Walkthroughs (materials used for deep-dives, potentially recorded sessions). • Relevant technical aspects of Status and Progress Reports (detailing technical progress, challenges, and resolutions). To whom Project Manager / Team members When 1:1 meetings, team meetings, dedicated knowledge transfer sessions (including hands-on walkthroughs), comprehensive documentation stored on SharePoint site (or other designated knowledge management platform), code repositories (e.g., Azure DevOps Repos) with clear commenting, throughout the duration of the project lifecycle and formally at project milestones/completion. This position is currently listed as "Onsite"; however, the Assignment under this request will provisionally be "Hybrid", working 7.25 hours per calendar day, sometime between 8:00 AM and 5:00 PM (excluding breaks) Monday to Friday inclusive, unless otherwise identified. These conditions are subject to change as the OPS reflects on its current situation. During the duration of the assignment, you will be under the discretion of the Hiring Manager's requirements for the Project you are assigned to. Must haves: At least 8 years of hands-on experience in enterprise-level data integration and ETL (Extract, Transform, Load) development, with a significant focus on integrating with Microsoft Dynamics 365 (Customer Engagement and/or Finance & Operations) and related Azure data services.
CLOSED
Programmer/Developer
...GTA, Ontario, Canada
06/25/2025
06/25/2025
6/25/2025 12:00:00 AM
Role: Software Developer - Full Stack RQ: RQ08744 Rate: $95/h inc Client: Ministry of Public and Business Service Delivery and Procurement Location: Hybrid, 40 St. Clair West, Toronto Duration: 235 business days, 7.25 hours per day Anticipated Start Date: July 2025 Title Senior Full Stack Developer Description To respond to the priorities of the Government of Ontario through the passage of the Bill 5, Protect Ontario by Unleashing Our Economy Act 2025, the resource may be partially assigned to Bill 5 related projects or initiatives on an as needed basis. The Forest Resources Inventory Information Management Solution (FRI IMS) streamlines the acquisition, processing, interpretation, management, and sharing of extensive data. This data suite includes interconnected high-resolution digital aerial imagery, digital elevation data, field-sampled data, geographic information, and additional forest information from various sources. The FRI IMS Enhancement project aims to further improve the functionality, usability, and performance of FRI IMS by incorporating the following features: A centralized data storage system utilizing Databricks data lake and Azure Storage Account. Data exchange channels via a public-facing web application. A Data Processing and Data Scientist Platform that supports data acquisition, processing, and analysis using Databricks on the Azure cloud. Skills Experience and Skill Set Requirements Note: This is a hybrid assignment, requiring candidates to be in the office three days per week. We are seeking a highly skilled Full Stack Senior Developer with expertise in Microsoft ASP .NET, Python, Javascript and Azure Cloud technologies. The ideal candidate will have experience in building, debugging, and optimizing performance in web applications, as well as hands-on experience with Azure Databricks. We are looking for a self-starter who thrives in a dynamic environment and can work independently to deliver high-quality solutions. Key Responsibilities: Develop, debug, and maintain Microsoft ASP .NET web applications and Progressive Web Application (PWA), ensuring high performance, scalability, and security. Write clean, maintainable, and efficient code using Python, Javascript for data processing and automation tasks. Design, develop, and optimize Azure Databricks solutions, with a focus on performance tuning and best practices. Work closely with cross-functional teams to implement and deploy end-to-end solutions on the Azure Cloud platform. Ensure cloud infrastructure is designed and maintained for maximum reliability, scalability, and performance. Participate in code reviews, ensuring coding standards and best practices are followed. Develop DevOps deployment pipelines and improve CI/CD processes. Troubleshoot and resolve issues across the stack in both development and production environments. Perform performance tuning for web applications, databases, and cloud-based solutions. Experience and Skill Set Requirements: Required Qualifications: Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent work experience). 5+ years of professional development experience in Microsoft .NET (C#) web applications. Strong proficiency in Python and other scripting languages such as Javascript, with hands-on experience in data processing, automation, and cloud development. Proven expertise working with the Azure Cloud platform. 2+ years of experience with Azure Databricks, including optimizing performance for big data workloads. In-depth understanding of web application architecture, database management, and API integrations. Experience in performance tuning of web applications, databases, and cloud solutions. Ability to work independently with minimal supervision, demonstrating strong initiative and self-management. Excellent problem-solving skills, with the ability to troubleshoot complex issues in both development and production. Strong communication skills, able to collaborate effectively with technical and non-technical teams. Preferred Skills: Experience with CI/CD pipelines and Azure DevOps practices Familiarity with big data technologies and distributed computing environments. Experience with Azure Batch, NoSQL databases or other Relational Database Management Systems preferably supporting spatial data types and functions Familiarity with ASP .NET front-end frameworks. Experience in security best practices and compliance on cloud platforms. Familiarity with .NET Mobile ((e.g. MAUI)) development and deployment of mobile apps to Android Play Store and Apple App Store. Evaluation Criteria: 1. Technical Skills 20% Proficiency in Microsoft .NET (C#), scripting languages (such as Javascript) and Python for web application and data processing tasks. Expertise in Azure Cloud services including Azure Databricks, Azure Data Factory, Azure Monitor, and Database Management System. Ability to debug and optimize code for performance and scalability 2. Cloud & Database Skills 20% Deep understanding and hands-on experience with Azure Cloud architecture and services. Proven track record of implementing and optimizing databases. Ability to build and manage data pipelines using Azure Data Factory. 3. Problem-Solving & Debugging Skills 20% Ability to troubleshoot, identify, and resolve issues across the stack. Experience in performance tuning for web applications, databases, and cloud infrastructure. Proven capability in finding effective solutions to complex technical challenges. 4. Collaboration & Communication 35% Ability to communicate technical concepts clearly with both technical and non-technical stakeholders. Experience collaborating with cross-functional teams, including DevOps, QA, and product management. Willingness to participate in code reviews and provide constructive feedback. 5. OPS & Public Sector working experience 5% Working experience in AODA development Experience in Public Sector policy and culture This is a hybrid assignment, requiring candidates to be in the office three days per week. Must haves: Proficiency in Microsoft .NET (C#), scripting languages (such as Javascript) and Python for web application and data processing tasks. Deep understanding and hands-on experience with Azure Cloud architecture and services. Nice to have: Expertise in Azure Cloud services including Azure Databricks, Azure Data Factory, Azure Monitor, and Database Management System.
CLOSED
System Testing/QA Specialist
...GTA, Ontario, Canada
06/20/2025
06/20/2025
6/20/2025 12:00:00 AM
Role: Systems Testing/QA Specialist RQ: RQ09376 Rate: $70/h inc Client: Ministry of Public and Business Service Delivery and Procurement Location: Hybrid, 222 Jarvis St., Toronto Duration: 210 business days, 7.25 hours per day Anticipated Start Date: July 2025 Title Systems Testing/QA Specialist Description ?We are seeking a quality assurance specialist with expertise in structured testing methodologies, government compliance, and Accessibility for Ontarians with Disabilities Act (AODA) standards. This role requires a deep understanding of testing processes, strong analytical skills, and experience conducting functional, non-functional, integration, and user acceptance testing (UAT). The ideal candidate will have 5+ years of experience in manual testing, ensuring software meets stringent public sector quality and accessibility standards. Key Responsibilities: Manual Testing and Test Strategy Development: Develop and execute test plans, test scripts, and test cases aligned with business and technical requirements. Conduct detailed manual testing, including functional, regression, system integration, and user acceptance testing (UAT). Identify, log, and track defects using tools like Jira, ensuring accurate documentation and resolution. Perform exploratory testing for edge cases and scenarios outside regular workflows. Accessibility and Government Compliance Testing: Test for accessibility compliance (AODA and WCAG 2.1) across all applications. Validate systems against public sector policies, ITIL processes, and security/privacy standards. Data and Systems Validation: Create database queries to verify test data and ensure data integrity. Test system configurations, integrations, and interfaces to validate end-to-end workflows. Test Documentation and Reporting: Maintain detailed documentation, including test cases, traceability matrices, test results, and defect logs. Prepare and deliver testing progress updates and reports to stakeholders and project teams. Collaboration and Knowledge Sharing: Work closely with cross-functional teams, including developers, business analysts, and project leads, to clarify requirements and resolve issues. Provide cross-training to team members on testing tools and techniques as needed. Key Deliverables: Test Plans and Test Cases: Comprehensive test plans and cases based on business and functional requirements. Defect Reports: Clear and concise documentation of all identified issues, including steps to reproduce and impact analysis. Accessibility Compliance Validation: Testing reports detailing compliance with AODA and WCAG 2.1 standards. Testing Summary Reports: Periodic updates and final testing summaries that highlight progress, defect resolution, and overall quality status. Traceability Matrices: Documentation linking test cases to requirements to ensure comprehensive coverage. Collaboration Logs: Record of discussions and clarifications with stakeholders to support testing accuracy and alignment with project goals.     Skills Experience and Skill Set Requirements Experience: Manual Testing Expertise: 5+ years of experience in manual testing across various testing types (functional, non-functional, UAT). Strong knowledge of Software Testing Life Cycle (STLC) and Systems Development Life Cycle (SDLC). Public Sector Compliance: Proven experience in AODA compliance testing and WCAG 2.1 standards. Familiarity with ITIL processes and public sector testing requirements. Defect Management: Experience using tools like Jira to track and manage defects. Ability to conduct root cause analysis and verify bug resolutions. Skills: Strong knowledge of testing methodologies, including risk-based and exploratory testing. Ability to create detailed test plans, test cases, and reports. Proficiency with collaboration tools (e.g., Microsoft Teams, Confluence). Excellent communication and problem-solving skills to work effectively with stakeholders. Desirable Skills: Experience working in Agile/Scrum environments. Familiarity with database testing and writing SQL queries for data validation. Knowledge of performance and load testing techniques. Hybrid: 3 Days onsite / 2 days remote Must Have: Experience with Manual Testing. 5+ years of experience in manual testing across various testing types (functional, non-functional, UAT Experience using tools like Jira to track and manage defects.
CLOSED
Programmer/Developer
...GTA, Ontario, Canada
06/19/2025
06/19/2025
6/19/2025 12:00:00 AM
Role: Software Developer - ETL RQ: RQ08658 Rate: $95/h inc Client: Ministry of Public and Business Service Delivery and Procurement Location: Hybrid, 222 Jarvis St., Toronto Duration: 173 business days, 7.25 hours per day Anticipated Start Date: July 2025 Title Senior Software Developer - ETL Description The resource is required to translate technical systems specifications into working, tested applications. This includes developing detailed programming specifications, writing and/or generating code, compiling data-driven programs, maintaining, and conducting unit tests. Responsibilities will include: Design, code, test, implement, and support data exchange jobs in the Informatica ETL tool that is currently deployed within the Ontario Business Registry environment These data exchanges support agreements between MPBSD and the Canada Revenue Agency (CRA), Innovation, Science and Economic Development Canada (ISED), Workplace Safety and Insurance Board (WSIB) and Ministry of Finance (MOF). Skills Experience and Skill Set Requirements Technical Tools - 45% Experience using Informatica Powercentre to create complex workflows that integrate notification emails & roll-backs 5+ years demonstrated experience with the Informatica Powercentre ETL toolset 5+ years demonstrated experience with ETL script development Demonstrated experience using Informatica tools to read inbound data from a web service Demonstrated experience using Informatica tools to create outbound web service messages from a traditional data source Programming Experience - 30% Experience with Web services and XML development and design Experience with software development tools such as SOAPUI, SQL query, Web Services Description Language (WSDL), SOAP Experience with data mapping and XML Parsing Oracle Database Experience - 20% Experience with Oracle 12X Experience in developing complex Oracle PL/SQL scripts to retrieve and format data to meet business requirements Experience with Oracle Database DML/DDL script development Public Sector Experience - 5% Experience working in a highly complex, unionized and multi-stakeholder environment. Understanding of OPS IT methodologies and standards Edit Experience and Skill Set Requirements Hybrid: 3 Days onsite / 2 days remote Must Haves: Experience using Informatica Powercentre to create complex workflows Experience with Web services and XML development and design Experience with data mapping and XML Parsing
CLOSED
Programmer/Developer
...GTA, Ontario, Canada
06/06/2025
06/06/2025
6/6/2025 12:00:00 AM
Role: Software Developer RQ: RQ09317 Rate: $95/h inc Client: Ministry of Public and Business Service Delivery and Procurement Location: Hybrid, 87 Sir William Hearst Ave., Toronto, Ontario M3M 0B4 Duration: 204 business days, 7.25 hours per day Anticipated Start Date: June 2025 Title Software Developer Description Task 1 Monthly Performance Status Report Deliverables ·        All deliverables that consultant worked on during past month are included ·        Progress and specific accomplishment against the deliverable are described ·        Status of consultant’s deliverable compared to the project Baseline Estimated Completion Date Monthly Task 2 Perform systems, data and impact analysis on existing legacy Driver, Vehicle and other related systems Deliverables ·        Systems and data impact analysis ·        Technical specifications of programs, transactions, workflows, interactions and interfaces ·        Documentation of business and data rules, constraints, and data relationships ·        Documentation of data profiling and data cleansing requirements ·        Design, code and testing of data analysis, profiling and cleansing scripts and program ·        All the deliverables to be reviewed and approved by MTO staff Estimated Completion Date According to the project schedule to be defined by the Project Manager or Technical Coordinator Task 3 Knowledge transfer to Ministry staffs or resources designated by the Ministry Deliverables ·        Documentations ·        Walk-through sessions of all the deliverables Estimated Completion Date Throughout the project Skill Set ·         Proven experience in design and development of mainframe applications and client/server applications ·         Experience in using JCL, TSO/ISPF, BTS, PLI, COBOL, RPG3/4, SQL, PL/SQL, stored procedure, REXX, CLIST, IMS DB/DC, DB2 and IMS Connect ·         Experience with all stages of automated system implementation in large complex high-volume Client/Server systems, with online Mainframe Transactions ·         Experience with relational and hierarchical database with high volume of data ·         Experience in data extraction, data analysis, data quality and data masking for mainframe IMS and DB2 data ·         Experience in structured methodologies for the development, design, implementation, and maintenance of applications ·         Experience with software development methodologies, including Agile methodology ·         Experience with IBM 3270SNA communications and Communications Manager ·         Experience with relational and hierarchical database technologies ·         Experience in the use of object-oriented and/or third-generation language development tools ·         Experience in the use of information retrieval using query languages ·         Experience with the Application Lifecycle Management (ALM) Tool ·         Experience working in accordance with policies and procedures of Ontario Public Service ·         Experience working in accordance with policies and procedures of Ontario Public Service ·         Excellent analytical, problem-solving and decision-making skills, verbal and written communication skills, interpersonal and negotiation skills ·         Ability to work independently and with good quality on concurrent multiple projects Skills Experience and Skill Set Requirements Evaluation Criteria Technical Skills Develop and deploy Spring Boot microservices that process orders, manage payments, and interface external systems. Secure integration with external payment processors, notification systems, and client data services using Feign clients and JWT-based authentication. Implementation experience with distributed system patterns such as circuit breakers, retry logic, and rate limiting to ensure service resilience. Performance improvement and optimization using Redis caching and asynchronous processing techniques. Implement robust transaction management, ensuring data integrity across distributed services. Collaborate on CI/CD pipelines (Azure DevOps) to automate container builds and deployments on AKS. Drive observability by implementing structured logging and monitoring using Prometheus, Grafana, and Azure Monitor. Extensive experience in Java, Spring Boot, and RESTful API design. Extensive experience with containerized microservices (Docker, Kubernetes, AKS). Familiarity with service discovery, load balancing, and API Gateway integrations. Strong grasp of OAuth2, JWT, and secure communication in distributed environments. Experience with development of efficient data access layers using Spring Data JPA, with custom JPQL queries. Experience with service meshes (Istio), and policy-based routing. Experience designing and developing long-running business workflows. Experience with developing trigger & activity functions for atomic business operations and integrate them into orchestration workflows with retry and compensation logic. Implement compensation logic to roll back failed steps, ensuring transaction integrity. Experience with developing queries to monitor orchestration states, failures, and performance metrics. Experience with implementation of alerting mechanisms for failed orchestrations or SLA breaches. Ensure idempotency and deterministic behavior in all orchestration steps to maintain workflow reliability on replays. In-depth understanding of Saga patterns, distributed transaction management, and fault tolerance. Proficiency in handling asynchronous workflows, timers, and external event correlation. Experience with JSON serialization, Base64 encoding, and secure data handling. Experience in writing custom application monitoring queries to wrangle data from multiple sources. ·         Proven ability to leverage Azure Durable Functions for managing complex business processes, including function chaining, fan-out/fan-in patterns. 80 Problem Solving and Communication ·         Excellent analytical, problem-solving and decision-making skills, verbal and written communication skills, interpersonal and negotiation skills. ·         Ability to work independently and with good quality on concurrent multiple projects. 20 Hybrid - - Candidate MUST work 3 days onsite and 2 days remote Must haves: Looking for strong Java Developers. Experience with development of efficient data access layers using Spring Data JPA, with custom JPQL queries. Experience with JSON serialization, Base64 encoding, and secure data handling Proven ability to leverage Azure Durable Functions for managing complex business processes, including function chaining, fan-out/fan-in patterns. Extensive experience in Java, Spring Boot, and RESTful API design. Extensive experience with containerized microservices (Docker, Kubernetes, AKS). Collaborate on CI/CD pipelines (Azure DevOps) to automate container builds and deployments on AKS. Develop and deploy Spring Boot microservices that process orders, manage payments, and interface with external systems. Microservices
CLOSED
 
 
 
 
Copyright © 2015 HR Portal, Inc. All rights reserved.