This role will support the design development and ongoing support of a new Ontario Health Cancer Screening Correspondence Portal built and React technologies. This initiative will transform the existing correspondence system into a fully digital platform.
Must haves:
Responsibilities:
- Provides subject matter expertise and identifies and encourages areas for improvement.
- Delivers the best user experiences possible and is jointly accountable for the quality of the products and services that they deliver for the customers.
- Provides mentoring to specific Software Development I and potentially Software Engineer I to discuss specific engineering practices and problems that may arise during day-to-day work. Provides context and perspective to the project Software Development and Software Engineers regarding engineering design decisions as well as business requirements that influence implementation details.
- Coaches and mentors project team members by elevating their scope of knowledge and breadth in aspects of design and development best practices.
- Shares new trends and techniques with project team members via various forums like chapters.
- Develops supporting and configuration documentation or guides project team members in delivering technical documentation.
- Provides input and expertise to QA team on application testing.
- Provides work estimates for their own development tasks and verifies work estimates of others.
- Performs code reviews and walkthroughs of system design and developed code.
- Participates in and contributes to requirement definition working sessions specification development and solution design.
- Develops applications to specifications within the required timeframe and budget.
- Identifies risks and escalates to project/product leadership on a timely basis.
- Pinpoints strengths and weaknesses of various design alternatives and selects or recommends appropriate solutions.
- Proactively suggests alternative methods or resources for getting work done when obstacles arise.
- Reviews systems for completion and system performance objectives.
- Recommends changes across the project teams engineering practices as well as external team practices to improve the teams cycle time as well as lead time for the teams product backlog.
- Leads the change in the adoption of new engineering practices across the project team.
- Independently engages and actively participates in project team discussion with product management teams to recommend product features and changes to product features to improve the user experience operation and maintainability of the product.
- Participates in development of engineering plans and systems specifications with Lead Engineers.
- Collaborates with project team members to ensure alignment of practices patterns and solutions.
- Ensures work aligns to broader roadmaps and systems strategies.
- Stays abreast of evolving technology architecture and design patterns practices and platforms.
- Makes decisions and proposes solutions where results have substantial impact across the organization requiring sophisticated solutions and long-term correction. Occasionally has cross-portfolio and external stakeholder interactions.
Desired Skills:
- 8 10 years of relevant and extensive technical experience developing software solutions.
- 8 years of experience development preferably in healthcare or regulated industries
- Strong understanding of microservices RESTful APIs and distributed systems
- Hands-on experience working with digital marketing (Campaigns Email Sms Chatbots).
- Strong on managing and designing APIs using Azure APIM.
- Proficiency in JavaScript/TypeScript and front-end best practices
- Proficiency in managing and designing Complex multistage Azure DevOps pipelines.
- Experience with Azure cloud services including Azure App Container Azure SQL Blob Storage Key Vault Azure APIM Azure Service Bus
- Experience with developing and -based message producers and consumers using the Azure Service Bus SDK.
- Experience with using and developing and maintaining monitoring tools in Azure (Application insights Log Analytics Etc.)
- Knowledge and understanding of Object-Oriented Analysis and Design and Relational Database Analysis & Design (OOD/OOP).
- Hands-on experience with Azure Service Bus or similar messaging platforms
- Familiarity with healthcare data standards (e.g. HL7 FHIR) is a plus
- Hands-on experience with CRM is a plus
- Microsoft certifications in Azure technologies is a plus
- Knowledge of security and compliance in healthcare applications
- Provide support for production systems ensuring high availability timely incident resolution and proactive monitoring to maintain service continuity and performance
- In-depth knowledge of software development and all aspects of the Software Development Life Cycle (SDLC).
- In-depth knowledge of distributed system solution development and experience in agile development.
- Subject matter expert of relevant software development tool and framework.
- Knowledge of software security principles.
- Knowledge of quality assurance testing and risk assessment.
- Knowledge of privacy legislation regulations (specifically the Protection of Personal Health Information Act Ontario 2004) and Ontario Health policies procedures guidelines and communication material relevant to the protection of confidential information.
- Knowledge of relational database development techniques.
- Knowledge of system administration and networking (i.e. Windows Server Linux IP firewall).
Requirements
Evaluation Criteria:
- Core / Minimal APIs / LINQ (.NET 8).: 22.5 Points
- React 18/ HTML 5 / CSS.: 22.5 Points
- Azure DevOps.: 17.5 Points
- Azure APIM / Service bus / Container Apps.: 17.5 Points
- Microservices / Docker.: 10 Points
- SQL Server / REDIS Cache.: 5 Points
- GIT.: 5 Points
Deliverables Include but are not limited to:
- Create technical documentation (architecture APIs workflows)
- Maintain code-level documentation and README files
- Provide deployment and rollback procedures
- Document known issues and resolutions
Must Haves:
- 8 years experience React 18/ HTML 5 / CSS
- 8 years experience Core / Minimal APIs / LINQ (.NET 8)
- 3 years experience Azure APIM Azure Service Bus Azure Containers Apps/Jobs Azure DevOps
- 3 years experience SQL Server / REDIS Cache
Nice to Have:
This role will support the design development and ongoing support of a new Ontario Health Cancer Screening Correspondence Portal built and React technologies. This initiative will transform the existing correspondence system into a fully digital platform.Must haves:React 18/ HTML 5 / CSS Core / Min...
This role will support the design development and ongoing support of a new Ontario Health Cancer Screening Correspondence Portal built and React technologies. This initiative will transform the existing correspondence system into a fully digital platform.
Must haves:
Responsibilities:
- Provides subject matter expertise and identifies and encourages areas for improvement.
- Delivers the best user experiences possible and is jointly accountable for the quality of the products and services that they deliver for the customers.
- Provides mentoring to specific Software Development I and potentially Software Engineer I to discuss specific engineering practices and problems that may arise during day-to-day work. Provides context and perspective to the project Software Development and Software Engineers regarding engineering design decisions as well as business requirements that influence implementation details.
- Coaches and mentors project team members by elevating their scope of knowledge and breadth in aspects of design and development best practices.
- Shares new trends and techniques with project team members via various forums like chapters.
- Develops supporting and configuration documentation or guides project team members in delivering technical documentation.
- Provides input and expertise to QA team on application testing.
- Provides work estimates for their own development tasks and verifies work estimates of others.
- Performs code reviews and walkthroughs of system design and developed code.
- Participates in and contributes to requirement definition working sessions specification development and solution design.
- Develops applications to specifications within the required timeframe and budget.
- Identifies risks and escalates to project/product leadership on a timely basis.
- Pinpoints strengths and weaknesses of various design alternatives and selects or recommends appropriate solutions.
- Proactively suggests alternative methods or resources for getting work done when obstacles arise.
- Reviews systems for completion and system performance objectives.
- Recommends changes across the project teams engineering practices as well as external team practices to improve the teams cycle time as well as lead time for the teams product backlog.
- Leads the change in the adoption of new engineering practices across the project team.
- Independently engages and actively participates in project team discussion with product management teams to recommend product features and changes to product features to improve the user experience operation and maintainability of the product.
- Participates in development of engineering plans and systems specifications with Lead Engineers.
- Collaborates with project team members to ensure alignment of practices patterns and solutions.
- Ensures work aligns to broader roadmaps and systems strategies.
- Stays abreast of evolving technology architecture and design patterns practices and platforms.
- Makes decisions and proposes solutions where results have substantial impact across the organization requiring sophisticated solutions and long-term correction. Occasionally has cross-portfolio and external stakeholder interactions.
Desired Skills:
- 8 10 years of relevant and extensive technical experience developing software solutions.
- 8 years of experience development preferably in healthcare or regulated industries
- Strong understanding of microservices RESTful APIs and distributed systems
- Hands-on experience working with digital marketing (Campaigns Email Sms Chatbots).
- Strong on managing and designing APIs using Azure APIM.
- Proficiency in JavaScript/TypeScript and front-end best practices
- Proficiency in managing and designing Complex multistage Azure DevOps pipelines.
- Experience with Azure cloud services including Azure App Container Azure SQL Blob Storage Key Vault Azure APIM Azure Service Bus
- Experience with developing and -based message producers and consumers using the Azure Service Bus SDK.
- Experience with using and developing and maintaining monitoring tools in Azure (Application insights Log Analytics Etc.)
- Knowledge and understanding of Object-Oriented Analysis and Design and Relational Database Analysis & Design (OOD/OOP).
- Hands-on experience with Azure Service Bus or similar messaging platforms
- Familiarity with healthcare data standards (e.g. HL7 FHIR) is a plus
- Hands-on experience with CRM is a plus
- Microsoft certifications in Azure technologies is a plus
- Knowledge of security and compliance in healthcare applications
- Provide support for production systems ensuring high availability timely incident resolution and proactive monitoring to maintain service continuity and performance
- In-depth knowledge of software development and all aspects of the Software Development Life Cycle (SDLC).
- In-depth knowledge of distributed system solution development and experience in agile development.
- Subject matter expert of relevant software development tool and framework.
- Knowledge of software security principles.
- Knowledge of quality assurance testing and risk assessment.
- Knowledge of privacy legislation regulations (specifically the Protection of Personal Health Information Act Ontario 2004) and Ontario Health policies procedures guidelines and communication material relevant to the protection of confidential information.
- Knowledge of relational database development techniques.
- Knowledge of system administration and networking (i.e. Windows Server Linux IP firewall).
Requirements
Evaluation Criteria:
- Core / Minimal APIs / LINQ (.NET 8).: 22.5 Points
- React 18/ HTML 5 / CSS.: 22.5 Points
- Azure DevOps.: 17.5 Points
- Azure APIM / Service bus / Container Apps.: 17.5 Points
- Microservices / Docker.: 10 Points
- SQL Server / REDIS Cache.: 5 Points
- GIT.: 5 Points
Deliverables Include but are not limited to:
- Create technical documentation (architecture APIs workflows)
- Maintain code-level documentation and README files
- Provide deployment and rollback procedures
- Document known issues and resolutions
Must Haves:
- 8 years experience React 18/ HTML 5 / CSS
- 8 years experience Core / Minimal APIs / LINQ (.NET 8)
- 3 years experience Azure APIM Azure Service Bus Azure Containers Apps/Jobs Azure DevOps
- 3 years experience SQL Server / REDIS Cache
Nice to Have:
View more
View less