Browse Opportunities
| | | | | | | | | |
12/04/2024
12/4/2024 12:00:00 AM | Role: Business Analyst
RQ: RQ08272
Rate: $93/h inc
Client: Ministry of Public and Business Service Delivery (former MGCS)
Location: Hybrid, 222 Jarvis Street, Toronto
Duration: 200 business days, 7.25 hours per day
Anticipated Start Date: December 2024
Description
Responsibilities Provides a comprehensive range of I&IT business analysis services for clients with diverse business and technological needs. Interacts with the business stakeholders and subject matter experts in order to understand their requirements through gathering, documenting, and analyzing business needs and requirements. Prepares and advises on business analysis policies, processes, best practices and standards to promote a comprehensive and consistent business analysis practice within the organization. General Skills Leads and conducts business analysis in order to assess client’s business problems/opportunities and documents the business requirements in such a way that I&IT solutions can be determined. Applies re-engineering concepts to promote business improvements through alternative and cost effective service delivery approaches Leads and conducts business analysis at varying levels of detail appropriate to the project and phases of project, aligning with OPS Unified Project Management Methodology, Enterprise Architecture and Gating Process, and OPS Standard Systems Development Methodologies Develops strategies, prepares business cases and cost-benefit analysis, and conducts feasibility studies for business I&IT initiatives Develops sound processes for requirements gathering including but not limited to JAD sessions, interviews, mockups, etc. Conducts business modeling; use case modeling; conceptual and logical data modeling; process and data flow modeling; use case surveys; business rules definition and non-functional requirements definitions for assigned projects Monitors progress, resolves problems and reports regularly to I&IT management and stakeholders Develops performance measures and traceability matrices for business analysis evaluation and conducts follow-up Experience developing strategies, preparing business cases and cost-benefit analysis Experience conducting requirements gathering, developing documentation, including presentations and briefing notes and conducting stakeholder engagement Experience in the use of Computer Aided Software Engineering (CASE) tools to document conceptual requirements and scope Awareness of emerging I&IT trends and technologies 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 Experience in the use of information retrieval packages Knowledge and understanding of Information Management principles, concepts, policies and practices Ability to translate business and data requirements into specifications sufficient for designing appropriate technology solutions Experience with a wide range of methods, tools and techniques for business analysis such as: business functional modelling, business event modelling, business process mapping Experience in structured, object oriented and agile methodologies for user requirements Experience developing performance measures for business analysis evaluation and subsequent follow-up Knowledge and understanding of Accessibility for Ontarians with Disability Act (AODA) and related regulations and standards
Skills
Experience and Skill Set Requirements
10+ years of extensive experience in the following:
Business Analyst Experience - 50%:
Applies depth of domain & functional expertise for the assigned portfolio to drive the expected business value.
Understanding of systems environments, business analysis and change management in projects or programs related to integrated multi-ministries’ government services.
Knowledge and experience in preparing detailed analysis and recommendations to ensure compliance with appropriate public sector, industry and international standards on security, privacy, and accessibility (must have)
Ability to assist with the security issues that could impact developed front-end and integrated systems.
Develops informative, coherent, and usable project documents (project artifacts) for multiple stakeholders covering functional and non-functional business requirements.
Experience with architectural framework system, specifically Zachman Framework (must have)
Checkpoints, TRA, PIA, Component architecture, Design patterns (must have)
Thorough experience with Logical and Physical Architecture artifacts (must have)
Experience and knowledge on how to develop user stories based on engagements with program areas, and drafting acceptance test criteria for developers and testers. Ability to work with DevOps and agile concepts. (Must have)
Ability to work with business and development teams to document system requirements.
Experience with a wide range of methods, tools, and techniques for business analysis such as, but not limited to business functional modelling, business event modelling, business process mapping.
Demonstrated experience with creating Business Cases, Screen Design/User Interface, Business Process Models, Privacy Impact Assessment and Threat Risk Assessments
Technical Experience - 20%:
Knowledge of theory and principles of systems design and development, programming concepts and languages, and related methods, techniques, practices, and standards
In-depth knowledge of WCAG 2.0 Standards and AODA Compliancy levels
Knowledge and experience creating Wireframes, Use Cases, User Stories (must have)
Exposure to working with diverse business environments and enterprise-wide system.
Knowledge of Large Language Model and Generative AI application
Demonstrated Experience with Joint Application development (JAD), Unified Modelling language (UML), and Computer Aided Software Engineering (CASE) tools.
Knowledge and Experience of DevOps.
Knowledge of Big Data platform and application.
Project Experience - 20%:
Experience with Driver and Vehicle ServiceOntario portal services (nice to have)
Minimum 5 years experience in creating enterprise architecture documentation; expert level in architectural deliverables, including the following must haves below:
Checkpoint/Gating Matrix
Logical and Physical Documentation
Logical and Physical Deployment Models
Business Architecture Approach
Sequence Diagram
Data Flow Diagram
Architectural documents for ACT and ARB approvals
Exercises judgment to identify, diagnose, and solve problems within given rules.
OPS project experience (except Driver & Vehicle SO portal services).
Agile project experience, and sources management.
Communication Skills – 10%:
Demonstrated experience in solving problems analytically and making sound decisions based on.
Experience in negotiating using both verbal and written communication skills and should have worked in a team-based environment with a proven record of meeting deadlines.
Hybrid: 3 days onsite / 2 days remote
Must Haves:
-Knowledge of Large Language Model (LLM) and Generative AI application
-10+ years of exp in BA
-Knowledge and experience in preparing detailed analysis and recommendations to ensure compliance with appropriate public sector, industry and international standards on security, privacy and accessibility Checkpoints, TRA, PIA, Component architecture, Design patterns
-Thorough experience with Logical and Physical Architecture artifacts
-Knowledge and experience creating Wireframes, Use Cases, User Stories
-Minimum 5 years experience in creating enterprise architecture documentation; expert level in architectural deliverables, including the following must haves below:
Checkpoint/Gating Matrix
Logical and Physical Documentation
Logical and Physical Deployment Models
Business Architecture Approach
Sequence Diagram
Data Flow Diagram
Architectural documents for ACT and ARB approvals
Nice to have:
Prior OPS experience. | | | | | |
11/28/2024
11/28/2024 12:00:00 AM | Role: Software Developer
RQ: RQ08238
Rate: $97/h inc
Client: Ministry of Health
Location: Hybrid, 5700 Yonge Street, 10th floor, Toronto, Ontario
Duration: 247 business days, 7.25 hours per day
Anticipated Start Date: January 2025
Description
Assignment Type: This position is currently listed as "Hybrid" and consultants will be required to work onsite at the work location 3 days a week and 2 days from home. The details of this arrangement will be confirmed with the Hiring Manager.
The resources needed till January 9, 2026, will include an option to extend.
==============================================
Responsibilities:
Dive deep into the legacy systems to understand the Healthcare-Domain-Specific-Data-Points which are used to determine funding allocation in Ontario, and provide inputs to the PBF and TPON projects on data model analysis and data model changes to accommodate the data requirements for MOH, MLTC, and MSAA;
To extract the Healthcare-Domain-Specific-Funding-Allocation-Business-logics captured in the programming code in the legacy systems so they can be replicated in the TPON and PBF implementation;
To extract historical data from the legacy systems to be feed into TPON and PBF and to build ETL scripts for data extraction and data loading;
Provide technical expertise with technologies including IIS Web Server, Microsoft SQL Server, ASP.Net VB.Net Web Form, MVC, Crystal Reports, DevExpress, and ASP.Net Cloud Computing to design and develop sound solutions to business requirements;
Install / configure / administer IIS web server and MS SQL server in distributed platform;
Design and development -- develop and maintain system design models, technical documentation and specification;
R&D for solutions proposal to rewrite/migrate onto Azure Cloud -- provide research and development to assist Ministries to move onto our next strategic platform: a common business solution platform using Azure Cloud, Azure DevOps, Power Apps, Power Automate, Power BI, and the integration with online Office 365 and SharePoint Online to orchestrate real-time government business workflow changes, to ultimately automate government business processes through extensive integration;
Maintenance, support, and provide operational warranty for the transition from the legacy systems onto PBF and TPON;
Provide maintenance and support;
Provide operational warranty.
Provide documentation and knowledge transfer to FTE -- provide training to FTE as needed to improve team skills and knowledge.
Skills
Experience and Skill Set Requirements
Public Sector Experience
· Demonstrated knowledge and experience with Public Sector governance methodologies (e.g. UPM, architecture gating);
· Demonstrated understanding of Public Sector/ministries I&IT strategies, plans, policies, directives, best practices, and standards to ensure compliance in the development, co-ordination and implementation of projects.
5 points
Solution Design Experience
10+ years of experience in the following:
· Designing and developing large, complex, provincial level financial allocation and payment tracking system using Dot Net Framework, ASP.Net, VB.Net, C#, Web Form, MVC, and using DevExpress components;
· Reverse engineering data models from existing applications and databases;
· Designing and developing ETL scripts for data extraction and data loading from MS SQL database to target Oracle database using Python, SQL stored procedure, and SQL Server Integration Services (SSIS);
· UI/UX Design to comply with WCAG 2.1 or AODA;
· Building enterprise level software automation process using CI/CD pipelines and tool chains on DevOps platform.
40 points
Hands on Technical Experience / Knowledge Areas
10+ years of experience in the following:
· Hands-on ASP.Net VB.Net Web Form, MVC development experience, install and configure MS IIS, Dot Net Framework, SQL Server environment;
· Hands-on experience with relational database design and development in MS SQL Server environment;
· Designing and developing RESTful web services, JSON and XML;
· Project development experience with Azure Boards, Azure Git, and Azure DevOps;
· Designing and developing user authentication using MS Active Directory, online or within corporate domain
· Experience with Cloud Platform using PaaS, such as Azure Managed Application Services, Docker, and Kubernetes;
· Post-implementation support.
30 points
Project Experience, Team Collaboration, Communication, and General Skills
10+ years of experience in the following:
· Continuous deployment methods and procedures;
· Agile methodologies for the analysis, design, development and implementation of applications in large complex environments;
· Knowledge and understanding of object-oriented analysis and design techniques;
· Experience leading a team of developers, assigning tasks, mentoring junior developers, coordinating components for successful delivery;
· Excellent analytical, trouble-shooting, problem-solving and decision-making skills;
· Conducting research and assessment of options for technical design issues;
· Contributing to design/development of project plans, including work breakdown and resource plans;
· Good verbal and written communications skills;
· Interpersonal and negotiation skills;
· A good team player with a track record for meeting deadlines;
· Experience with the projects related to business-critical environments and operations.
25 points
Hybrid - 3 days onsite 2 days remote
For shortlisted candidates who are invited for interviews, Suppliers are required to upload the candidate's Reference List of 3 Referees on/before the scheduled interview date OR interviewees should provide their Reference List at the interview.
MUST HAVES:
10 years + Experience:
Hands-on ASP.Net VB.Net Web Form, MVC development experience, install and configure MS IIS, Dot Net Framework, SQL Server environment;
•Hands-on experience with relational database design and development in MS SQL Server environment; Reverse engineering data models from existing applications and databases;
•Designing and developing ETL scripts for data extraction and data loading from MS SQL database to target Oracle database using Python, SQL stored procedure, and SQL Server Integration Services (SSIS); | | | | | |
11/21/2024
11/21/2024 12:00:00 AM | Role: Project Manager/Leader
RQ: RQ08183
Rate: $112/h inc
Client: Ministry of Health
Location: Hybrid, 56 Wellesley St. West, 2nd Floor, Toronto, Ontario, M7A 1C1
Duration: 330 business days, 7.25 hours per day
Anticipated Start Date: Dec 2024
Description
Assignment Type: This position is currently listed as "Hybrid" and consultants will be required to work onsite at the work location 3 days a week and 2 days from home. The details of this arrangement will be confirmed with the Hiring Manager.
==============================================
Responsibilities:
Leadership and Strategic Management
· Provide project management expertise for the planning, coordination, and execution of initiatives in support of the Community Administration Solutions Sunsetting (CASS) initiative.
· Liaise with Ontario Health (OH), Ministry of Health, Ministry of Long-Term Care, Supply Ontario and the Health Services Cluster to identify and manage project dependencies in alignment with the CASS objectives.
· Facilitate multiple project work streams by following sound project management methodology, processes and procedures.
· For each workstream, proactively manage approved plans with stakeholder project teams, and work with relevant parties on risk mitigation strategies to ensure commitments and deliverables are completed as per approvals and stakeholder expectations.
· Develop, manage, and oversee an integrated project plan, project timelines, deliverables, and dependencies, ensuring each workstream adheres to their respective responsibilities and milestones.
· Establish and/or promote governance frameworks, meeting cadences, and reporting structures to facilitate decision-making, change management, and accountability.
· Manage risks and issues escalated from various workstreams, proactively seeking solutions and ensuring effective communication across all stakeholders.
· Provide strategic oversight and guidance to ensure alignment with the overall project goals.
· Drive decision-making processes in governance forums, ensuring timely and effective resolution of escalated issues.
· Develop and maintain strong working relationships with senior stakeholders and project teams to facilitate collaboration and consensus building across multiple governmental bodies and health care service providers.
· Promote OPS IT standards and best practices for project management to facilitate control of system quality, adherence to standard methodology and the control of the use of IT resources.
· Provide direction and advice to team members by establishing tasks, deliverables, and expectations, and ensure that knowledge is shared.
· Provide strategic and operational advice as needed regarding business, resourcing, and financial impacts.
· Prepare and present status reports and updates for any relevant steering committees, advisory panels, working groups, or similar governance bodies.
· Ensure project artefacts and deliverables reflect a superior understanding of:
o Best practices in information technology project management including Agile and Waterfall methods.
o Stakeholder needs.
o Modern ERP solutions and their related technical and business architectures.
Technical Management
· Conduct and / or oversee waterfall and agile transitional technology projects with enterprise scale, particularly related to ERP and HR systems, working with diverse stakeholder groups across the Public and Broader Public Sector.
· Ensure technical dependencies between different workstreams are identified and managed effectively, with efforts coordinated to align technical objectives across stakeholder groups.
· Collaborate with technical leads, architects, business and technical subject matter experts to ensure that proposed solutions can be implemented and meet required standards.
· Manage integration points between legacy systems and new solutions, ensuring a smooth transition with minimal downtime or service disruption.
Typical deliverables
· Governance Framework: Design and / or maintain the governance framework that details decision-making authority, roles, and responsibilities.
· Project Plan: Develop and maintain the high-level plans that outline milestones, key deliverables, dependencies, and resource leveling opportunities/constraints across the workstreams.
· Risk, Action, Issue and Decision Logs: Maintain up-to-date logs of project risks, actions, issues, and decisions including mitigation plans and action items for each risk/issue.
· Status Reports: Prepare regular status reports for senior leadership and stakeholders, summarizing progress, risks, decisions, and next steps.
· Meeting Agendas and Minutes: Provide clear, action-oriented agendas for governance meetings and maintain detailed records of meeting outcomes and actions.
· Transition Strategy: Document the approach for transitioning from the legacy systems to the new solutions, including key technical and operational milestones.
· Develop financial and resource management plans as needed to ensure the transition initiatives are addressed in a timely manner.
· Develop communication documents, business cases, presentations, reports, and management briefings.
· Work with Systems analysts, business analysts and developers to ensure business requirements, systems analysis and design documentation is complete.
· Work with third party vendors to ensure SOWs are complete and meet the Ministry’s guidelines.
Issue and Risk Management
· Develop and implement comprehensive risk management plans, ensuring all identified risks are documented, assessed, and mitigated in collaboration with workstreams and stakeholders.
· Monitor issues escalated from the different workstreams (e.g., MOH, MLTC), ensuring they are addressed promptly, with solutions aligned across all stakeholder groups.
· Lead the governance in escalating risks and issues to senior leadership when required, providing clear options and recommendations for mitigation or resolution.
· Proactively identify and address any emerging risks or challenges related to governance, technical execution, or stakeholder alignment.
· Demonstrated knowledge and experience working with Personal Health information and understand the technical implications of PHIPA on the design and architecture of the solution.
Communication
· Serve as the primary point of contact for all governance-related activities, ensuring clear communication and coordination across all workstreams.
· Maintain partnerships through consultation with stakeholders and third-party vendors in order to sustain the applications and managed infrastructure environment and negotiate for appropriate support and processes to meet project delivery and operational objectives.
· Facilitate regular governance meetings with senior stakeholders, ensuring that agendas are focused, discussions are productive, and outcomes are well-documented.
· Ensure that key project updates, risks, and decisions are communicated clearly to all stakeholders, using appropriate reporting tools and methods.
· Coordinate and / or support communications and engagement with external stakeholders (e.g. broader public sector organizations) to ensure they are informed and aligned with project progress and potential changes.
· Maintain confidentiality and ensure stakeholder privacy and security principles are respected.
Skills
Experience and Skill Set Requirements
Public Sector Experience
· Strong understanding of the healthcare system, structures, processes, stakeholder groups and affected populations, and how healthcare services are delivered in the province based on extensive experience with Ontario’s health sector.
· Strong track record of experience with the ministry and its delivery partners, and in-depth knowledge of the levers and instruments of change, and
· Strong knowledge of and experience with the digital health systems, programs, vendors, assets, and solutions in Ontario.?
· Knowledge of back-office health information systems such as Microsoft Dynamics GP, LGI Solutions Workforce, Cerner, EPIC, Meditech, Point-Click-Care, preferred.
5 points
Program and Project Management Experience
· Extensive experience managing complex projects with a demonstrated track record of successful delivery within approved plan, scope and budget and business outcomes;
· Demonstrated leadership and resource management skills including the ability to direct activities and manage a variety of professionals; and
· Strong working knowledge of project methodologies and standards (e.g. PMBOK) and tools (e.g. MS Project).?
· Experience providing senior level strategic and operational advice regarding the business, resourcing, and financial impacts of proposed enhancements to infrastructure and applications.
35 points
IT Strategy and Planning
· Extensive track record of successful strategic planning in health technology contexts.
· Demonstrated ability to define objectives, develop strategic options analysis and to create action plans that outline tasks required for implementation phase, and
· Ability to provide clarity and collective understanding of the range of options and communicate logically how the options were developed and selected as the strategic response.
15 points
Business Analysis
· Demonstrated experience managing business projects and achieving successful results on time and on budget with high customer satisfaction. ?
· Demonstrated experience in process mapping, requirements gathering, program definition, and transition planning; and
· Demonstrated experience in leading program or organizational transformation initiatives.?
15 points
Stakeholder Relationship Management
· Demonstrated experience working collaboratively with internal and external stakeholders and business partners,
· Strong ability to clearly communicate activities and expectations,
· Demonstrated experience resolving major conflicts and obstacles,
· Demonstrated ability managing cross-functional project teams and effectively working in a matrix environment.?
· Proven track record for building strong working relationships.
· Strong presentation, verbal and written communication skills.
30 points
Hybrid - Candidate must work 3 days onsite and 2 days remote
MUST HAVES:
Experience providing senior level strategic and operational advice regarding the business, resourcing, and financial impacts of proposed enhancements to infrastructure and applications.
Extensive experience managing complex projects with a demonstrated track record of successful delivery within approved plan, scope and budget and business outcomes;
Demonstrated ability to define objectives, develop strategic options analysis and to create action plans that outline tasks required for implementation phase
Demonstrated experience working collaboratively with internal and external stakeholders and business partners, from Senior Leadership to front line Personnel | | | | | |
09/05/2024
9/5/2024 12:00:00 AM | Role: Program Manager/Solution Architect
RQ: RQ07828
Rate: $117/h inc
Client: Ministry of Public and Business Service Delivery (former MGCS)
Location: Hybrid, 222 Jarvis St, Toronto
Duration: 134 business days, 7.25 hours per day
Anticipated Start Date: September 2024
Description
Mandatory Requirements:
Experience working with the delivery of complex Cloud technology projects
Experience managing enterprise solutions with technologies that include IBM Portal, WebSphere, DataPower, OpenShift, Cloud Automation Manager, Ansible and Oracle Database.
10+ years experience in technology project management, at least 5+ years must include projects that required large technology procurements.
Demonstrated experience using the agile / scrum framework to promote best practices and awareness to the project team, clients and/or stakeholders.
General?Skills:
Demonstrated?experience?leading?and?overseeing?program?strategy?development?from?inception?through?to?project?close out?and?any?required?transition?to?operations,?business?planning,?benefits?identification?and?organization?funding?requests?for?I&IT?programs.
Demonstrated?experience?understanding?and?articulating?I&IT?executive?expectations?and?translating?into?program?deliverables
Experience?directing,?managing?and?leading?multidisciplinary?project?teams?including?multiple?Project?Managers,?each?responsible?for?an?element?of?the?project?and?associated?matrix?team?members
Experience?monitoring?and?managing?the?cost,?risk,?schedule,?governance,?technical?performance,?and?program?impact?of?each?of?the?component?projects
Experience?providing?a?program/portfolio?view?of?project?interdependencies?and?external?project?dependencies,?monitoring?and?reporting?on?exposure?levels
Exercises?a?range?of?leadership?responsibilities?including?the?role?of?coach?and?developer?of?talent
Experience?developing?complex?budgets?based?on?multiple?funding?channels?and?cross?organization?dependencies.
Experience?analyzing?program?and?organization’s?environments?to?identify?potential?risks?and?issues;?articulates?and?prioritizes?issues?and?risks?to?senior?executives;?recommends?mitigation?strategies?to?decision makers?to?ensure?projects?are?delivered?on?schedule
Uses?significant?innovation?in?the?planning,?analysis?and?execution?of?tasks
Experience?directing?stakeholder?consultation,?facilitation?and?consensus?building.
Provides?program,?portfolio,?and/or?project?reporting?to?multiple?stakeholders
Experience?leading?strategies?and?actions?to?overcome?resistance?to?change?and?capitalize?on?forces?in?support?of?change
Experience?seeking?new?and?unique?business?processes,?technologies?and?products?to?benefit?programs,?portfolios?and?projects
Experience?supervising?the?development?and?communication?of?program?related?updates?including?through?media?relations,?social?media?etc.
Experience?building?positive?relationships?within?the?team?and?external?parties
Experience?contributing?to?improvements?in?life?cycle?based?on?lessons?learned?and?past?experience
Adheres?to?organization’s?standards?and?best?practices?for?program
Experience?scheduling?and?organizing?meetings/events?and?maintaining?agenda?Ensures?technology?is?used?correctly?for?all?operations?(video?conferencing,?presentations?etc.).
Desirable?Skills:
Expert?knowledge?of?PMLC
Excellent?communication?&?collaboration?skills
In-depth knowledge of cloud services, API life cycle, service management, event management and monitoring services.
Support and provide input to building out?strategies?for?API?governance?framework
Document and maintain the end-to-end API life cycle processes, roles and responsibilities
Guide and create processes for onboarding of new teams and API portfolios.
Manage, promote and support the delivery of key middleware and DevOps initiatives including offering Shared Utility Service (SUS) NextGen as Java Platform as a service (PAAS).
Implement and document Service Planning / Service Management processes for the GSIC Middleware Team
Update the costing model and work with the Middleware team PMs to prepare the executive presentations for the application hosting service
Skills
Experience and Skill Set Requirements
General and Project Management Skills - 30%
Demonstrated experience with setting up workshops with the business users Demonstrate strong communication, facilitation, negotiation, consensus building and problem-solving skills
Demonstrated experience with planning and implementation of releases Demonstrated experience with developing project charters and project plans Experience with change management
Experience with Project Management in leading Multi-jurisdictional Enterprise level projects
Experience working in human resource, communications or organizational development role
Enterprise Architecture Skills - 30%
Demonstrated competency and experience with the Zachman framework Demonstrated knowledge and experience with business/information/application/ technology/security architectures with enterprise architecture
Extensive experience providing application and security architecture for complex enterprise-wide projects
Implementation & Integration - 25%
10+ years of experience in the development of internet/intranet applications of enterprise-wide large, medium or small size, multi platform, n-tier, multi component applications
5+ years’ of demonstrated competency and experience in implementing physical infrastructure environments and integrating IBM WebSphere process server, WebSphere Application Server, and Oracle DB
Demonstrated experience with AODA
Enterprise Security Solution & Java Application Development - 10%
10+ years’ of experience in enterprise application development focused around the use of features such as SOA, Service BUS, Identity service, Single Sign On, Digital Identity, Identity Access management, communication, interface, Omni-channel design, access control, web services, JAVA, J2EE, SAML, and J2EE security
Demonstrated experience with providing application and security architecture for complex enterprise-wide projects
Demonstrated architecture experience with business process management applications, specifically with Java / BPEL
OPS Experience - 5%
Experience with the Public Sector Enterprise Architecture Approval process (ACT / ARB) and the Public Sector IT gating process would be an asset
Knowledge of the GSIC support organization and ITSM processes adopted in Public Sector including standards, process and procedures
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 for three (3) days onsite and two (2) days remote (offsite), 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 assigned Project.
MUST HAVE:
Experience working with the delivery of complex Cloud technology projects
Experience managing enterprise solutions with technologies that include IBM Portal, WebSphere, DataPower, OpenShift, Cloud Automation Manager, Ansible and Oracle Database.
10+ years experience in technology project management, at least 5+ years must include projects that required large technology procurements.
Demonstrated experience using the agile / scrum framework to promote best practices and awareness to the project team, clients and/or stakeholders | | | | | |
09/05/2024
9/5/2024 12:00:00 AM | Role: Software Developer
RQ: RQ05385
Rate: $97/h inc
Client: Ministry of Natural Resources and Forestry
Location: Hybrid, 40 St Clair Ave W, Toronto
Duration: 160 business days, 7.25 hours per day
Anticipated Start Date: September 2024
Description
Hybrid work: will work in office 3 days per week and 2 days remotely.
This resource will be shared between two projects:
Ability to work with legacy applications and modernize them following OPS mandate, guidelines and recommendations. Ability to understand business requirements and deliver solutions/services accordingly. Work on existing bugs, feature enhancements for various applications. Ability to work on multiple projects and prioritize work. Work in a collaborative team environment. Hands on experience with agile methodology. Strong communication skills.
Responsibilities:
Lead all development activities for the assigned system components which includes, but is not limited to, design, coding, documentation, integration, unit testing, defect resolution;
Develop user interface web application to enable ministry staff to correct data from data store
Develop queries, scripts and/or application components to migrate source data to a destination/target database
Work closely with business analysts and quality assurance analysts to confirm that the application code meets the business and system requirements that are outlined in the detailed design, during the analysis and user acceptance, testing, and implementation phases of the development lifecycle;
Provide recommendations on best coding/solution design, impacts and options;
Work closely with project team to confirm that the solution / application code meets the business and system requirements that are outlined in the detailed design, during the analysis and user acceptance, testing, and implementation phases of the development lifecycle;
Documents solution design, code and deployment specifications and/or other code/system procedures to ensure transition to operations and supportability by the Ministry
Lead all phases of the systems development lifecycle from analysis and design, development and coding, acceptance testing, and implementation, and work with project team members to review, evaluate, and approve project deliverables and documentation;
Design, develop and code application components, database connections, web interfaces, prototypes as a proof-of concept during design phase
Coding, testing, and debugging of the code drop/code release developed based on the assigned application components;
Code all assigned database and/or application components in accordance with the approved detailed design specifications;
Prepare code drop/code release deployment packages in preparation for release to production, and co-ordinate code deployment into various environments (i.e. test, staging, and production);
Conduct and assist in code and design reviews;
Provide accurate estimates for newly proposed functionality/enhancements and review the estimates from other team members for completeness and accuracy;
Work with the Cluster technical staff to identify performance and/or availability issues for the code drop/code release developed and provide solutions;
Lead development activities during the defect resolution cycle during the acceptance test
Obtain Client or Cluster application architect approval for all code drop/code release changes for assigned application components;
Provide a defect free code drop/code release according to the Cluster’s development standards for the assigned application components;
Provide quality assurance for the code drop/code release (includes: unit testing, functional testing, load testing, tuning and regression testing, providing defect resolution and a fully tested application component);
Provide documented source code for the assigned database, data schema and/or application components and obtain approval, acceptance, and sign-off by the Cluster on the final code drop/code release;
Obtain acceptance and approval by the Cluster and the project team for all assigned deliverables;
Ensure all artefacts / deliverables are in compliance with Government of Ontario – Information Technology Standards (GO ITS) 54 Standards;
Actively participate in and contribute to regular project team meetings to provide status updates, raise risks/issues, and provide recommendations
Lead workshops, demos, and/or other sessions and when required to facilitate and lead meetings;
Provide weekly report confirming status of the assigned tasks.
Mandatory Skills
Overall number of years experience: 15+
Must have no. of years experience: 10+
Experience with Java, J2EE, EJB, STRUTS, Spring Boot, Web Services, XML, UI development, Angular, Node.JS, DevOps and tools, Agile, SCRUM, Lean, PDF, report generation, AODA, PL/SQL, Database development, Shell scripting, Oracle, IBM Websphere, Vulnerability assessment/resolution. Strong experience in interfacing with relational databases utilizing Java. Understanding of Oracle Forms/Reports, Oracle Application Suite, ability to extract usable information from Oracle forms/reports applications.
Skills
Experience and Skill Set Requirements
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 patterns, 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 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:
Experience in Agile, SCRUM, Lean, DevOps methodologies
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
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 during the close-out phase of the project to ensure completeness of knowledge transfer and all documentation is shared, and allow LRC staff to ask clarification and/or follow up questions
Evaluation criteria
UI development and AODA: 20%,
Technical experience (web and backend development with various frameworks, Java, etc): 30%
Analysis/Development: 25%
Documentation: 15%
Vulnerability Assessment/resolution: 5%
Experience with govt. IT infrastructure: 5%
Nice to have
Public Sector Experience
Hands-on experience with agile methodologies in DevOps setup.
Hybrid work: will work in office 3 days per week and 2 days remotely.
Must Haves:
Overall number of years experience: 15+
Must have no. of years experience: 10+
Experience with Java, J2EE, EJB, STRUTS, Spring Boot, Web Services, XML, UI development, Angular, Node.JS, DevOps and tools, Agile, SCRUM, Lean, PDF, report generation, AODA, PL/SQL, Database development, Shell scripting, Oracle, IBM Websphere, Vulnerability assessment/resolution. Strong experience in interfacing with relational databases utilizing Java. Understanding of Oracle Forms/Reports, Oracle Application Suite, ability to extract usable information from Oracle forms/reports applications. | | | | | |
08/13/2024
8/13/2024 12:00:00 AM | Role: Business Analyst
RQ: RQ07788
Rate: $93/h inc
Client: Ministry of Solicitor General
Location: Hybrid, 21 College Street, Toronto
Duration: 125 business days, 7.25 hours per day
Anticipated Start Date: September 2024
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
Senior business analyst will be supporting CJDD product initiatives, participating in various working groups, expected to collaborate closely with technical teams, delivery managers, business sponsors and subject matter experts. Resource will be accountable for application of technical proficiency across different stages of the Software Development Life Cycle including Requirements Elicitation, Application Architecture definition and Design; play an important role in creating the high level design artifacts;, lead validation for all types of testing and support activities related to implementation, transition and warranty
Assignment Deliverables
Documentation – Participate in creation of high-quality software design and documentation of SDLC phases
Support – Assist with troubleshooting production issues and support day-to-day operations
Stakeholder Engagement - Liaise with business partners to analyze complex problems, and understand business goals and objectives
Testing - Support QA team testing activities including taking a key role in User Acceptance Testing, and training
Skills
Experience and Skill Set Requirements
Experience and Skillset Requirements
Mandatory Requirements
At least 8 years of experience as an IT Business Analyst, with progressive experience supporting medium to large size projects
Knowledge of Agile methodologies (Scrum/Kanban) and the proven ability to apply them effectively
Knowledge of Agile project work tracking tools such as Azure DevOps or JIRA
Experience of scrum master
Experience with traceability matrix, agile and client centric approaches
Possess at least 5 years of hands on experience in working with business stakeholders on functional design sessions and detailed solution design sessions, and negotiating and triaging issues for production
Possess at least 5 years of hands on experience in providing first level of triaging support for business and technical SMEs in identifying design gaps from testing cycles and production
Desired Skills and Experience
Proven track record working as part of an Agile team where responsibilities include the planning and delivery of user stories in an Agile SCRUM environment
Ability to document and analyze business and functional requirements, lead/facilitate JAD sessions and prepare required Architecture Documentation
Experience working on large systems implementation projects, ideally with experience in all phases of the system development life cycle
Business analysis skills and demonstrated experience to provide leadership in the creation of business and functional requirements documentation and to capture the data and information needed to document, validate and analyze business processes for the above noted initiatives
Using the requirements gathered, the Business Analyst will create Business Cases, Business Requirements Documents, other Business requirements artefacts and testing documentation, update work tracking tools
Knowledge and experience in building documentation towards production readiness such as support model, SLAs and checklists
Excellent analytical, logical and interpersonal skills. Hard working and fast learner with self-motivated personality.
Good analytical, communication skills and ability to work independently and also perform as part of a team.
Solid presentation, facilitation, interview, and workshop skills
Business analysis skills and demonstrated experience to provide leadership in the analysis and creation of business and functional requirements and design documentation and to capture the data and information needed to document, validate and analyze business processes for legacy applications being replaced
Resumes Evaluation/Criteria:
Criteria 1: Business Analyst Skills - 40 Points
8+ years’ experience in business analysis for large scale implementations including exposure to gathering technical requirements and analysis of data migration process
Knowledge of Agile methodologies (Scrum/Kanban) and the proven ability to apply them effectively
Knowledge of Agile project work tracking tools such as Azure DevOps or JIRA
Demonstrated experience in creating Business Cases, Business Requirements Document, other Business requirements artefacts, testing documentation, Enterprise architecture artefacts and assist Solution designer/architect in the preparation of technical artefacts including technical design
Demonstrated experience working on large systems implementation and case management solutions
Working knowledge of system concepts and development methodologies to support business application
Demonstrated experience supporting QA teams by creating testing documentation such as Test Cases, Test Plans and Traceability matrix.
Criteria 2: Technical Skills - 30 Points
Demonstrated experience in working with technical SMEs and business SMEs in reviewing and analyzing design gaps, provide initial cost and time estimates for change requests and enhancements, assist development team in first level triaging of defects to identify solution gaps and review with business and delivery team
Demonstrated experience in developing documentation towards production readiness such as support model, SLAs and checklists, and copy books for operational and data migration
Demonstrated experience in solution design and architecture
Experience with DevOps project tracking tools such as JIRA or Azure DevOps
Criteria 3: Communication Skills - 25 Points
Demonstrated experience to provide leadership in the creation of business requirements documentation, functional and technical design documentation
Ability to capture data and information needed to document, validate and analyze business processes of existing legacy systems and map them to the future state processes
Proven ability to support the client in development of presentation materials, briefing notes and Enterprise Architecture artefacts
Hands on experience in working with business stakeholders on functional design sessions and detailed solution design sessions, negotiating on issues for production
Criteria 4: Public Sector Experience - 5 Points
Previous experience working in Government or Public Sector organizations.
Experience in working with Case management applications
Knowledge Transfer
What needs to be KT
Documentations of all type assigned for this role.
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
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 experience as an IT Business Analyst, with progressive experience supporting medium to large size projects
Knowledge of Agile methodologies (Scrum/Kanban) and the proven ability to apply them effectively
Knowledge of Agile project work tracking tools such as Azure DevOps or JIRA
Experience of scrum master
Experience with traceability matrix, agile and client centric approaches
Possess at least 5 years of hands on experience in working with business stakeholders on functional design sessions and detailed solution design sessions, and negotiating and triaging issues for production
Possess at least 5 years of hands on experience in providing first level of triaging support for business and technical SMEs in identifying design gaps from testing cycles and production | | | | | |
08/12/2024
8/12/2024 12:00:00 AM | Role: CJDD CEI - Software Developer
RQ: RQ07787
Rate: $97/h inc
Client: Ministry of Solicitor General
Location: Hybrid, 21 College Street, Toronto
Duration: 125 business days, 7.25 hours per day
Anticipated Start Date: September 2024
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 for three (3) days onsite and two (2) days remote (offsite), 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 assigned Project.
SCOPE:
• The Justice Technology Services - Digital Design Branch requires a software developer with design/development experience of delivering digital solutions based on Java, JSF, Angular, Restful API (e.g. Spring Boot), Cloud-Native framework, and industry leading UXD practice to build and enhance products for Criminal Justice Digital Design (CJDD) modernization program. Successful candidate will work on various applications and integration endpoints including Criminal eIntake, Digital Disclosure and Hearing Hub (D2H2), Digital Information Repository (DIR) and ICON Integration workstreams.
DELIVERABLES:
• The programmer developer will be responsible for coding and unit testing of applications capabilities and APIs using Java, JSF, Angular, Restful API (e.g. Spring Boot) and Cloud-Native frameworks, translating functional specifications into working, tested applications (Front-end User-Interface, Backend, and integration services). This includes developing detailed programming specifications, user interface designs, prototypes, writing and/or generating code, compiling data driven programs, conducting unit tests, and debugging code.
• Key deliverables will include:
• • Development - Writing and/or generating code, conducting unit tests on written code
• • Design and Documentation – Participate in creation of high-quality software design and documentation of SDLC phases
• • Support – Assist with troubleshooting production issues and support day-to-day operations
Skills
Experience and Skill Set Requirements
MANDATORY REQUIREMENTS:
• At least 8 years of hands-on experience with software development
• Must have extensive experience in development of enterprise-grade applications using Java with Spring Boot, JEE, EJB, JPA, JSF, Primefaces, Restful API and Angular frameworks, etc.
• Extensive experience with REST API design and development, including experience with API documentation and testing.
• Must have demonstrated experience in Angular including deep knowledge of Angular concepts like components, services, modules, decorators, and routing. And extensive experience with the latest Angular features and best practices.
• Demonstrated Front-end Development Skills including proficiency in HTML5, Angular frameworks, CSS3, and JavaScript/TypeScript, Knowledge of responsive web design and cross-browser compatibility.
• Demonstrated experience & expertise in DevOps, CI/CD automation.
• Experience in working with portals that handle documents requiring digital signatures and interoperable between multiple applications.
• Previous knowledge of working with containerized /Cloud-Native environments such as Azure, OpenShift, etc.
• Experience with enterprise integration technologies, such as JMS, AMQP, or REST, and an understanding of how to use them in a Spring Integration context.
• Strong skills in SQL and extensive experience working with relational databases, such as SQL Server, PostgreSQL, or Oracle, and non-structured database such as MongoDB.
• Have knowledge on application security in Cloud environment, for example, Oauth2, Multi-Factor Authentication, SSO, certificate based or protected API, JWT Authentication, TLS1.2, and others.
SKILLS AND KNOWLEDGE:
• A passion for staying up to date with the latest industry trends and technologies, and a desire to continuously learn and improve your skills.
• Strong problem-solving and debugging skills, and experience diagnosing and resolving complex issues.
• A track record of delivering high-quality, robust, and scalable solutions in a fast-paced, deadline-driven environment.
• Strong expertise & experience (5+ years’) in application design and development, using Java / JSF / JEE, Rest API / Spring Boot.
• Strong expertise & experience (5+ years’) in the frontend UI development with Angular and Open-Source Cloud-Native framework, and AODA compliance (validation and remediation using WAVE, AXE, ScreenReader tools).
• In-depth knowledge of microservice architecture and experience building scalable, highly available, and highly sensitive systems.
• Experience in Lean and/or Agile methodologies for the design & development
• Able to analyze business and functional requirements, lead/participate in JAD sessions and prepare required architecture documentation.
• Create or assist with creation, review, and provide input and support of Enterprise Architecture artifacts for all checkpoints as required.
• Experience with applying various design patterns and standards to the technical design and development.
• Assist with system and user interface design and modifications (data & screen) as required.
• Ability to transfer knowledge to team members and other personnel.
• Hands-on experience with delivering product features from beginning to end (requirements, development, unit and integration testing) without supervision.
• Extensive experience with REST API design and development, including experience with API documentation and testing.
• Experience with enterprise integration technologies, such as JMS, AMQP, or REST, and an understanding of how to use them in a Spring Integration context.
• Knowledge of data transformation techniques, such as mapping and normalization, and experience using them in a Spring Integration context.
• Strong skills in SQL and experience working with relational databases, such as SQL Server, or Oracle.
• Understanding of security best practices and experience implementing authentication, authorization, and encryption.
• Strong experience with writing automated tests, including unit, API test, and a deep understanding of the testing process, including experience with WAF OWASP practices (investigation and remediation).
• Familiarity with Agile software development methodologies, such as Scrum or Kanban, and experience participating in sprint planning and retrospectives.
• Excellent communication skills, both written and verbal, and the ability to work effectively with both technical and non-technical stakeholders
CRITERIA:
Criteria 1 - Technical Design (35 Points)
• Extensive experience with, Java / JSF / JEE, Rest API (e.g. Spring Boot) design and development, including experience with API documentation and testing.
• Strong experience in developing Single Page Application (SPA) by using Angular Cloud Native Frameworks.
• Demonstrated and results-based experience in User Interface design, integration design, and data modeling for enterprise applications.
• Skilled in designing solutions from business requirements, especially using UML, JEE, and Service Bus.
• Practical knowledge in applying various design patterns and standards to the technical design and development.
• Demonstrated experience & expertise in DevOps, CI/CD automation.
• Knowledgeable in Web Content Accessibility Guidelines (WCAG) for web application development, OMG technical standards, OWASP practices, and OPS architecture standards.
Criteria 2 - Technical Framework (35 Points)
• Hands-on and demonstrated experience in design and development using core JEE technologies, Microservice architecture, API Services, Enterprise Service Bus, Message Queue, etc.
• Hands-on and demonstrated experience in Java Frameworks (e.g. Spring, Shiro, Primefaces etc.), and technologies such as Hibernate, JSF, etc.
• Hands-on experience in developing Single Page Application (SPA) by using Angular.
• Must have prior experience in working with containerized environments such as Azure, OpenShift, Docker, Kubernetes, Microservices, etc.
Criteria 3 - Integration Skills (20 Points)
• Hands-on and demonstrated experience in design and development using Microservice architecture and API Services.
• Strong experience with enterprise integration technologies, such as Azure Service Bus, JMS, AMQP, or REST.
• Strong experience in integrating web applications with RESTful APIs. Knowledge of HTTP protocols and AJAX.
• Knowledge of data transformation techniques, such as mapping and normalization, and experience using them in a Spring Integration context.
• Strong skills in SQL and experience working with relational databases, such as SQL Server, or Oracle.
Criteria 4 - Security (10 Points)
• Demonstrated experience with Security in Cloud environment, for example, Oauth2, Multi-Factor Authentication, SSO, PKI, RBAC, certificate based or protected API, JWT Authentication, TLS1.2, etc.
• Understanding of security best practices and demonstrated experience in implementing authentication, authorization, and encryption.
• Understanding of common web security practices and vulnerabilities. Knowledge of how to secure applications against common threats
KNOWLEDGE TRANSFER:
Knowledge to be Transferred:
• Code & Documentations of all type assigned for this role.
Knowledge to be Transferred to:
• Project Manager/Team Members
Details of Transfer:
• 1:1 meetings / team meetings / documentation on SharePoint site, throughout the duration of the project life cycle etc.
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 for three (3) days onsite and two (2) days remote (offsite), 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 assigned Project.
Must haves:
At least 8+ years of hands-on experience with software development
Extensive experience with the following:
Developing enterprise-grade applications using Java with Spring Boot, JEE, EJB, JPA, JSF, Primefaces, etc.
REST API design and development, including experience with API documentation and testing
Angular concepts like components, services, modules, decorators, routing and the latest features and best practices
Demonstrated experience with the following:
Front-end Development Skills, including proficiency in HTML5, CSS3 and JavaScript/TypeScript, Knowledge of responsive web design and cross-browser compatibility.
Portals that handle documents requiring digital signatures and interoperability between multiple applications
Containerized environments such as Azure, OpenShift, etc.
Enterprise integration technologies, such as JMS, AMQP, or REST, and understanding how to use them in a Spring Integration context
SQL and experience working with relational databases, such as SQL Server, PostgreSQL, or Oracle, and non-structured databases, such as MongoDB
Knowledgeable in application security in a Cloud environment, for example, Oauth2, Multi-Factor Authentication, SSO, certificate-based or protected API, JWT Authentication, TLS1.2, and others | | | | | |
08/07/2024
8/7/2024 12:00:00 AM | Role: Software Developer
RQ: RQ07790
Rate: $97/h inc
Client: Ministry of Health
Location: Hybrid, 5700 Yonge Street, Toronto, Ontario
Duration: 189 business days, 7.25 hours per day
Anticipated Start Date: September 2024
Description
Assignment Type: This position is currently listed as "Hybrid" and consultants will be required to work onsite at the work location 3 days a week and 2 days from home, or as per schedule agreed to with the Hiring Manager.
==============================================================
Responsibilities:
Develop coding, testing, and debugging to support existing extensions/tools such as IRT, De-Dup, OIA, Immunization Forecaster and PR Upload
Conduct technical analysis, preparation of detailed programming specifications, program design, writing and/or generating code, and conduct unit tests
Translate technical specifications for sustainment and upgrade into working, tested applications
Undertake proof of technology with test data to simulate application load and performance tuning related applications
Provide software expertise in various computing platforms, operating systems, database technology, communication protocols, middleware and gateways
Provide impact analysis, effort estimate and solution design/development for supported solutions due to DHIR solution upgrades, software upgrades or any new requirements (e.g. Panorama 3.1.x upgrades, PHU merge and more)
Provide application programming support for incident management, application functionality sustainment, performance tuning and technical documentation
Work with Quality Assurance (QA) to code, test, and debug extensions/tools integration services
Maintain Development environments and continue continuous Integration (CI) practice
Improve the quality and accuracy of the data collected for the approximately 34 PHUs and 2282 PHU users
Ensure availability of the DHIR extensions/tools for use by all Ontarians.
Skills
Experience and Skill Set Requirements
Public Sector Experience
· Experience working with federal/provincial/broader public-sector healthcare providers
· Knowledge of the provincial immunization system and Public Sector large complex IT Health related projects or equivalent
· Experience with integration of Clinical IT Systems such as Client and Provider Registries
· Knowledge of Public Sector Enterprise Architecture artifacts (or similar), processes and practices, and ability to produce technical documentation that comply with industry standard practices
· Knowledge of industry standard such as Project Management Institute (PMI)
· Experience adopting and adhering to Public Sector Unified I&IT Project Methodology, Public Sector Enterprise Architecture and Public Sector Gating process, and Public Sector Standard Systems Development Methodologies.
5 points
Technical Skills
10+ years of experience with:
· Client Focused user interface design, technical specifications and documentation for design development, installation, testing and enhanced performance of integrated, multi-services systems
· Ability to adopt and accept changes to meet continuous improvement of multi-services systems. Proactive initiation and planning of technical improvements to keep applications upgraded with latest technology and latest versions
· Java programming on Sun Solaris and RED-HAT/Linux, WebSphere Liberty Profile/WebSphere Application server, WebSphere Studio Application Developer, web services, API connect
· Experience with NODE.JS,Nginx, OAuth2, SecureKey Concierge
· Knowledge and experience with – Postgres, RabbitMQ, Kafka
· Java, Java EE, Java Frameworks, Java Scheduling/Threading, JavaScript, Angular and eclipses RESTFUL web services, Redhat/Linux scripting
· Oracle RDBMs, SQL, PL/SQL, JSON, XML, ETL, stored procedure, optimized database queries, data architecture, data design and modelling, data mapping and database query performance tuning
· Front end programming skills including HTML5, JSF, PrimeFaces, CSS and JavaScript
· Experience with version control system SVN or GitLab.
· Working knowledge of issue tracking system Jira.
· Experience in developing accessible UI components.
· Knowledge and experience with API testing and management tools such as Postman, SOAPUI,
· UI Frameworks (JavaFX, Spring, jQuery) or similar frameworks for web and mobile applications
· Knowledge and experience with Informatica, Elastic/Logstash/Kibana
· Experience using HL7-FHIR protocols such as FHIR v1.4 (public APIs) and RESTFUL messaging, Middleware and gateways
· Experience in Platform as a service (PaaS), Docker, Kubernetes and API Gateway an asset
· Knowledge and experience with Cloud technologies AWS and Azure would be an asset.
50 points
?Core Skills and Experience
? 10+ years of experience with:
· Proven technical leadership skills with ability to identify areas for improvement, and recommend solutions
· Working with business analysts to translate the business requirements and functional specifications into an application design appropriate to meet the business and operational/IT needs
· Working with technical systems specifications and translating them into working, tested applications for large, complex, mission critical applications sustainment and upgrades
· Work with Quality Assurance (QA) to code, test, and debug extensions/tools integration services
· Analysis, design and development work on complex, multi-tier web-based applications, micro-services architecture, mobile, and off-the-shelf solutions
· Designing, developing and implementing applications that work across modern browsers and various platforms, and mobile devices
· Using and applying extensive knowledge of User Interface (UI) design principles across a variety of applications, platforms and devices
· Conducting technical analysis, program code, detailed programming reports and specifications, program design, writing and/or generating code, and conducting tests
· Developing and maintaining system design models, technical documentation and specifications
· Maintaining development environments and adopt continuous Integration (CI) practice
· Conducting technical evaluation and assessment of options for technical design issues, application figuration aspects and integration capabilities, related tools and utilities, gap analysis of integration components to technical requirements/specifications/documentation
· Providing impact analysis, effort estimate and solution design/development for solution/software upgrades or based on any new business requirements
· Undertaking proof of technology with test data to simulate application load and performance tuning related applications
· Providing software expertise in various computing platforms, operating systems, database technology, communication protocols, middleware and gateways
· Providing application programming support for incident management, application functionality sustainment, performance tuning and technical documentation
· Developing and maintaining system design models, technical documentation and specifications
· Developing medical and clinical based systems
· Web performance optimization
· Various computing platforms, operating systems, database technology, communication protocols, middleware and gateways
· Conducting technical analysis, trouble-shooting, and issue resolutions for production operational support of reports, and other components and utilities
· Knowledge of recognized accessibility laws, regulations, and standards (e.g., W3C, WCAG) or other specific accessibility standards, and experience in usability, accessibility and compliance testing
· Ensuring compliance with architecture framework and system standards, and Agile Development Methodology (Test first approach, stand up calls etc.)
· Project management practices, and ability to contribute to design/development project plans, including work breakdown, resource estimates, and status reports
· Experience with Software Development Lifecycle (SDLC) (waterfall, agile and hybrid)
· Continuous Integration (CI) and deployment practice and enhanced CI/CD experience and DevOps methodologies and technologies an asset
· Knowledge and experience with leading-edge technologies, design criteria including usability, security, and privacy for web and mobile applications.
30 points
?General Skills
· Ability to work on multiple modules/application and strong time management skills
· Demonstrated strong leadership and people management skills
· Exceptional analytical, problem solving and decision-making skills
· Demonstrated strong interpersonal, verbal and written communication, and presentation skills
· Proven troubleshooting and critical thinking experience
· Demonstrated ability to apply strong listening skills to facilitate issue resolution
· Effective consulting skills to engage with all stakeholders with proven track record for building strong working relationships
· Excellent customer service skills, including tact and diplomacy to ensure client needs are managed effectively
· A motivated, flexible, detail-oriented and creative team player with perseverance, excellent organization and multi-tasking abilities, and a proven track record for meeting strict deadlines.
15 points
Hybrid - Candidate must be able to work 3 days onsite and 2 days remote
MUST HAVES:
Java, Java EE, Java Frameworks, Java Scheduling/Threading, JavaScript, Angular and eclipses RESTFUL web services, Redhat/Linux scripting
· Oracle RDBMs, SQL, PL/SQL, JSON, XML, ETL, stored procedure, optimized database queries, data architecture, data design and modelling, data mapping and database query performance tuning
Front end programming skills including HTML5, JSF, PrimeFaces, CSS and JavaScript
UI Frameworks (JavaFX, Spring, jQuery) or similar frameworks for web and mobile applications
Knowledge and experience with Cloud technologies AWS and Azure | | | | | |
07/16/2024
7/16/2024 12:00:00 AM | Role: Software Developer - Full Stack
RQ: RQ07702
Rate: $100/h inc
Client: Ministry of Public and Business Service Delivery (former MGCS)
Location: Hybrid, 222 Jarvis Street, Toronto
Duration: 163 business days, 7.25 hours per day
Anticipated Start Date: August 2024
Description
Responsibilities Design, implement, and continuously expand data pipelines by performing extraction, transformation, and loading activities. 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 Full Stack Skills Proficient with both front end and back end development, including any associated areas such as database design/management and DevOps Knowledge and experience with design and implementation of the overall web architecture Experience with implementation of approved user interface, design and deployment of database Knowledge and experience ensuring the entire stack is designed and built for speed and scalability Knowledge and experience with the design and construction of REST API services Knowledge and experience integrating front-end UI with the constructed API Knowledge and experience in design and implementation of continuous integration and deployment 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
Development experience: 40% (all items are must have)
• 10+ years' experience in the use of J2EE development tools: WebSphere Application Development environment, utilizing tools such as RSA or Eclipse etc.
• Experience in integration of commercially available API design and implementation (load balancing, discovery, resiliency).
• 10+ IBM WebSphere portal development experience, experience with IBM Urban Code tools.
• 10+ years' experience Spring Framework, IBM WebSphere Application Server 8.x, JSP
Experience with React
• 10+ UID development, Angular, CSS, Agile paradigm, usage of RSA
• 10+ Java development experience
• 10+ Database experience: Oracle and Open Source DB
-Must have DevOps, CICD, Spring Boot
UI/UX experience: 20%
• 5+ years of extensive hands-on experience with CSS
• Extensive experience with responsive development and HTML5 (must have)
• Extensive experience coding for mobile devices (must have)
AODA experience: 20%
• 10+ years of experience with developing J2EE application in compliance with PCI and WCAG 2.0 Standards, and bringing applications to AODA Compliancy (must have)
• Experience with JAWS, WAI-ARIA, HTML 5, Hi Sheriff (must have)
S2i portal experience: 20%
• Previous experience with developing and supporting Driver, Vehicle and Health services in ServiceOntario web portal (must have).
• Experience with Canada Post Address module, IBM Web Content Management and Government Payment Gateway (must have)
Candidate is required to work onsite 3 days per week and 2 remote | | | | | |
07/10/2024
7/10/2024 12:00:00 AM | Role: Solutions Designer - CRM Salesforce
RQ: RQ07611
Rate: $120/h inc
Client: Ministry of Transportation
Location: Hybrid, Toronto
Duration: 187 business days, 7.25 hours per day
Anticipated Start Date: July 2024
Description
Solutions Designer - CRM Salesforce
Are you interested in joining a product team delivering an innovative Salesforce solution? This is an amazing opportunity for a Solutions Designer to lead the solution design of Salesforce-based delivery including OmniStudio development and join the Ministry of Labour, Immigration, Training and Skills Development in the implementation of the Labour Relations Gateway.
The Labour Relations Gateway is a new client-centric centralized digital solution for the labour relations community that is modernizing the process used to deliver collective bargaining and arbitration services in Ontario, and making it easier for clients to register, process and resolve issues.
All our teams operate as “Balanced Teams” in an Agile delivery, fully equipped with the resources, subject-matter expertise and tools to be successful. A balanced team is comprised of people with the functional expertise vital to complete a project from end to end.
Balanced teams:
· Are multi-functional and found in organizations seeking an alternative to traditional hierarchical structures
· Usually include people across different levels within the organization that possess a diverse set of skills
· Have the potential to respond quickly to changing conditions and unforeseen circumstances
· May allow for faster delivery (e.g. improved time to market for solutions)
The project: Ministry of Labour, Immigration, Training and Skills Development (MLITSD) Labour Relations Gateway.
Responsibilities:
· Undertakes the design of hosting technology solutions based on the client’s service specifications, standards, policies, best practices and cost models, in order to meet client CRM application business requirement and project/initiative deliverables.
· Knowledge of CRM applications, operating systems, environments, database technologies, programming languages and communication protocols.
· Knowledge of related best practices, OPS directory/messaging standards, standard facilities architecture management, facility service delivery processes, infrastructures policies, procedures and direction, cost models and procurement processes,
· Ability to gather client business requirements; corporate I&IT information mandates, client information technology strategic plans, environment and standards
· Ability to participate in the development of solutions and provide advice on short/long term CRM solution service development activities.
· Knowledge of leading edge technologies design criteria, security and recovery procedures, preparation of technical specifications for installation, testing and performance of integrated, multi-services systems; assess performance and capacity of existing system making recommendations for improving performance and develop technical documentation.
· Experience planning, migrating, implementing and sustaining large complex system development projects
· Knowledge of technology developments, trends and new products to evaluated application to client short and long term technology requirements.
· Basic knowledge of project management methodology (e.g. PMBOK), analytical tools and processes.
· Conceptual and analytical skills to assess and evaluate client needs and conduct cost/benefit analyses for new technology requirements in planning and designing solutions.
· Experience designing and developing large, complex, CRM applications
· Experience with systems evaluation to assess conditions, technical performance and capacity of existing systems and determine need and feasibility of expansion, renovation or replacement.
· Excellent analytical, problem-solving and decision-making skills, verbal and written communication skills, interpersonal skills and negotiation skills, teamwork skills
· A team player with a track record for meeting deadlines
Skills
Experience and Skill Set Requirements
Evaluation Criteria
Must have Skills & Certifications
· Minimum 3 years of Salesforce experience
· Salesforce Certified App Builder certification
· Salesforce Certified Platform Developer I certification
· OmniStudio/Vlocity development experience
Nice to have Skills & Certifications
· OmniStudio/Vlocity Certified Developer certification
· Salesforce Application Architect Certification
Salesforce Experience - 40%
· Salesforce configuration, development and testing
· Salesforce deployment and best practices
· Experience creating web interfaces for large websites.
· Experienced with complex large-scale systems
· Experience with Cross browser compatibility
· Experience with Responsive frameworks
· Experience defining product strategy and roadmap and translating into actionable delivery team activities using Salesforce
· Experience with mobile app
Technical Lead Experience - 40%
· Salesforce design and delivery lead experience
· Source code and team collaboration tools such as Git, Azure DevOps and/or JIRA
· Requirements analysis to differentiate between configuration and customer coding
· Experience in programming and analysis at the specified experience level
· Participates in Scrum agile development and can act as both a technical lead and a scrum master
· Participates in task planning, daily standups, iteration demos, and review meetings
· Prepares and oversees the preparation of technical project plans, leads teams, determines project schedules, monitors activities, and initiates changes as needed; coordinates complex software troubleshooting, develops test plans, communicates, and promotes changes
· Provide input into project schedules, provide oversight to development activities, and initiates changes as needed; coordinates complex software troubleshooting, develops test plans, communicates, and promotes changes
· Establishes and documents build and deployment processes, creates initial build scripts, troubleshoots build issues, and provides advice to deployment coordinators
· Reviewing of deliverables and providing feedback and appropriate actions to ensure deliverables meet acceptance criteria and briefing management team on statuses and quality of deliverables.
· Experience in structured methodologies for the development, design, implementation, and maintenance of applications
Communication and soft skills - 20%
· Excellent analytical, problem-solving, and decision-making skills;
· Excellent oral and written communication skills;
· A team player with a proven track record for meeting strict deadlines
· Interpersonal, conflict resolution and negotiation skills
· Ability to adapt to a changing environment.
Candidate needs to be in office- 2-3 days in a week
Must haves:
Experienced in Solution designer and configuration and good understanding of requirements
Minimum 3 years of Salesforce experience
Salesforce configuration, development and testing
Salesforce deployment and best practices
Experience creating web interfaces for large website
Source code and team collaboration tools such as Git, Azure DevOps and/or JIRA
Requirements analysis to differentiate between configuration and customer coding
Prepares and oversees the preparation of technical project plans, leads teams, determines project schedules, monitors activities, and initiates changes as needed; coordinates complex software troubleshooting, develops test plans, communicates, and promotes changes
Nice to have Skills & Certifications
· OmniStudio/Vlocity Certified Developer certification
· Salesforce Application Architect Certification | | |
| |