Background Information
The (Cardiac Care) Data Collection Information System (DCIS) is a technology solution that allows cardiac care centers to collect information on patients and procedures and to track associated wait time metrics. The wait time metrics are a key component to driving continuous improvement of cardiac care delivery in the province. The solution was originally implemented by CorHealth Ontario in a private data centre. Re-platforming of the solution began in 2019 and uses Fast Healthcare Interoperability Resources (FHIR), Angular, Python, WEB API, Azure and MSSQL as the main technologies. The new solution is implemented in production and fully operational. The CorHealth development team supports the development and operational activities for this system.
The purpose of this procurement is to acquire one contingent resource to support the development, operation and enhancements activities for the DCIS system.
Must haves:
· ASP.NET Core, MS SQL, Web API, Entity Framework, C#, Angular 16+, Azure development, Java, Python, TypeScript, ASP .NET, PHP, Laravel, SQL Scripting, FHIR, KafKa
· Azure DevOPs, Git, VS Code, Visual Studio
· JavaScript, CSS, HTML, Clarity (Angular UI framework)
· OAuth 2, JWT, B2C
Responsibilities:
Design, develop, and implement front end code, including user interface interactions and creating attractive and effective user interfaces.
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 that arise during the use and operation of software packages, including technical assistance in implementation, conversion, and migrations.
· Providing Tier 2 Support.
· Performing and documenting current/new system design and architecture.
Desired Skills:
Required Skills:
· 7+ years of experience in programming and analysis; specialized software package support at the specified experience level
· 7+ years of ability to collaborate with IT Professionals throughout the Software Development Life Cycle
· 7+ years of experience in structured methodologies for the development, design, implementation, and maintenance of applications
· 7+ years of experience in design, code, test, debug, and document applications
· 7+ years of experience in the use of object and/or third generation language development tools
· 7+ years of experience in .NET development
· 7+ years of experience in application design, latest design patterns, deployment, and troubleshooting
· 7+ years of experience with relational and hierarchical database technologies
· 7+ years of experience in the use of information retrieval packages using query languages.
· 7+ years of experience with Angular.
· 7+ years of experience in structured methodologies for the design, development, implementation, and maintenance of applications
· 3+ years of experience with FHIR technology.
· Excellent analytical, problem-solving, and decision-making skills; verbal and written communication skills; interpersonal and negotiation skills
· A team player with a track record of meeting deadlines
Required Experience / Evaluation Criteria:
1) Technical skills:
o .NET, Angular 16+, Python, and other languages development skills
o FHIR development
o Automation integration and deployment
o Application design: 30 Points
2) Analytical and problem-solving skills
o reviewing, analyzing, and modifying application
o root cause analysis, unit testing, debugging
o reverse engineering existing applications
o problem solving skills: 20 Points
3) Working experience
o 7+ years application and architecture design skills
o 7+ years azure development
o 7+ years agile development
o 7+ years in angular, .net, python and other languages: 30 Points
4) Azure development experience
o Azure scripting
o Terraforms
o Azure services such as SQL DB, B2C, application services, etc
o Azure security principles
o Azure architecture principles: 20 Points
Total: 100 Points
Deliverables Include:
· Document technical requirements for new system functionality.
· Support business analyst (BA) team on requirement analysis and documentation.
· Support BA team on technical documentation.
· Perform and document current/new system design and architecture.
· Address existing/new performance issue and bug analysis.
· Upgrade existing tools technical stack as required.
· Address existing technology and tools security risks.
· Support system, and azure environment operation activities.
· Provide Tier 2 Support.
· Provide development service for existing/new functionality.
Ontario Health assets including laptops and related equipment cannot be removed from the province of Ontario without prior written approval from Ontario Health.
Assignment Type: This position is currently hybrid. The resource under this request will be required to work onsite as per Ontario Health's request.
Knowledge Transfer Details
· The Candidate will ensure full knowledge transfer is provided to the Ontario Health team before end of engagement. Some of this might occur at the end of the engagement but will also be shared as information is obtained/consolidated. Key deliverables will be shared with team, using an approved format.
· The Candidate must provide all related documentation as part of Knowledge transfer protocol. Documents will be reviewed by the appropriate leads and signed off by manager/director.
· The candidate will work collaboratively with the Ontario Health team throughout the assignment and ensure key deliverables, milestones, and documentation are shared.
· A walkthrough of any demos, development, etc. will be required before end of engagement, as required.
MSP Notes
Must Haves:
· 3+ years of experience with FHIR technology
· 7+ years of experience with Angular
· 7+ years of experience in .NET development
· 7+ years of experience in design, code, test, debug, and document applications
Location: Hybrid – 3 days per week onsite
Public Sector Experience: Not required
# of submissions/supplier: 1