Requisition: RQ00168
Supplier Assignment: RQ00168 Software Developer Senior
Account: Ontario Health
Start Date:
End Date:
Department: Digital Excellence in Health
Business Days: 120.00
Job Title: RQSoftware Developer Senior
Location: Hybrid Once every two weeks onsite
Office Location: 525 University Avenue Toronto
Assignment Type: Hybrid
Must Haves:
58 years experience with C# ASP.NET MVC Entity Framework & Web Forms
58 years experience with Azure DevOps build CI/CD workflows and GIT
58 years experience with SharePoint development
Description
Background Information:
Ontario Health (OH) is the provincial agency responsible for ensuring Ontarians receive highquality health care services where and when they need them. Since it was established in June 2019 Ontario Health has brought together the strengths of many existing health care organizations to work together to build a better health care system for all Ontarians. Building on the expertise and knowledge of our people we are committed to applying the best of what we collectively do and in partnership with others to transform the health system and improve the quality and delivery of care for patients families and health care providers.
eReport is an Ontario Health (Cancer Care Ontario) custom built multichannel platform that provides authorized individuals in the health care system with easy and secure web access to reports containing patient health information personal information or performance information.
eReport currently provides a Screening Activity Report for the Sioux Lookout and Zone Indigenous Communities.
To support increased participation in cancer screening among indigenous people across the province an expansion of the Indigenous community Screening Activity Report is planned for:
James Bay Coastal Communities and Marten Falls First Nation (7 communities)
Grand Council Treaty # 3 (28 communities).
In addition time permitting this developer may be asked to support other projects for products that the team supports.
Must haves:
C# ASP.NET MVC Entity Framework & Web Forms
SQL Server and database development techniques
Azure Cloud technologies (App Services Managed Instance Functions API Management)
Azure DevOps build CI/CD workflows and GIT
JavaScript/jQuery HTML CSS Bootstrap
Practical knowledge of SSRS report development
Practical knowledge of PowerBI / .NET integration
Practical knowledge of ADFS / Claims configuration for .NET applications
Practical knowledge of iterative development (such as Agile)
Knowledge of SharePoint 2019 (onprem) is considered an asset
Experience upgrading SharePoint 2019 Server to SharePoint Server Subscription edition is considered an asset
Responsibilities:
Design develop and unit test applications in accordance with established standards; ensure that solutions are designed and built for speed and scalability.
Create technical design documents deployment guides and configuration guides where applicable.
Collaborate with team members (developers quality assurance and business analysts project product managers and other stakeholders) to elicit information and available documentation and build a common understanding of the target state of the system.
Apply riskbased approach to design and development application; being able to communicate to team different options for implementation and risk implementation in consideration of timeline constraints.
Research and evaluate the feasibility of proposed solution architecture and technologies related to a business change and ensure consistency and integration with existing and planned architectures as well as business strategies.
Size break down and estimate development activities in user points or hours.
Conduct investigation of the defects logging details and following defects through their resolution lifecycle.
Track development tasks in the application lifecycle management tool (Azure DevOps) and provide relevant reporting when needed.
Perform code reviews and walkthroughs of system design and developed code.
Review analyze enhancing and developing design artifacts and technical user stories.
Conduct investigation of the defects; logging details and following defects through their resolution lifecycle.
Track development tasks in the application lifecycle management tool (Azure DevOps) and providing relevant reporting when needed.
Desired Skills:
Excellent data analysis problemsolving and troubleshooting skills are necessary.
A team player and selflearner capable of working independently on assigned tasks and commitment to contributing to team success.
Working understanding of agile methodologies and concepts.
Demonstrated knowledge of relational database development techniques.
Familiar with software security principles.
Ability to perform standard application unit testing and debugging; direct experience optimizing application designs.
Experience supporting critical business applications in a production environment.
Familiarity with system administration and networking (i.e.: Windows Server IIS) is an asset.
Familiarity in system administration and networking (i.e.: Windows Server IIS) is an asset.
Strong written and oral communication skills must be able to communicate technical direction discuss and incorporate stakeholders feedback and communicate issues found and solutions clearly.
Knowledge of software development and all aspects of the Software Development Life Cycle (SDLC)
Ability to work in a fastpaced environment with multiple priorities while maintaining high attention to detail and accuracy
Knowledge and understanding of Accessibility for Ontarians with Disability Act (AODA) and Personal Health Information Protection Act (PHIPA) related regulations and standards is considered an asset.
Criteria Details:
Evidence of direct project working experience with the following technologies or close equivalents: 25 points
C# ASP.NET MVC Entity Framework & Web Forms
SQL Server and database development techniques
JavaScript/jQuery HTML CSS Bootstrap
Evidence of direct project working experience with the following technologies or close equivalents: 25 points
Azure Cloud technologies (App Services Managed Instance Functions API Management)
Azure DevOps build CI/CD workflows and GIT
Evidence of direct project working experience with the following technologies or close equivalents: 25 points
SSRS report development
PowerBI / .NET integration
Knowledge of SharePoint 2019 Server
Evidence of direct project working experience that demonstrates the following skills: 25 points
Practical knowledge of iterative development (such as Agile)
Collaboration skills to elicit information and available documentation and build a common understanding of the target state of the system.
Practical knowledge creating technical design documents deployment guides and configuration guides where applicable.
Total: 100 points
Deliverables:
Review business requirements / provide feedback
Design solution and do design walkthrough with inhouse developers before implementing
Build approved solution in lower environments
Unit Test solution
Support stakeholders through validation and testing phase
Document solution and promotion instructions promote solution to production.
Delivery of DSP OLSP tenant
Delivery of DSP OCSP tenant
Time permitting delivery of other projects for DSP product and/or other products managed by the team as required.