.NET Developer

HRBrain

CONTRACT, Hybrid
Canada
Posted 2 weeks ago

We are looking for a .NET Developer! Reach out if you are interested and feel free to refer friends/colleagues!

 

Type of Employment: Contract
Title: .NET Developer
Term: Contract – 12 months with extension
Location: Ontario – Hybrid 3 days on-site
Industry: Government
Job ID number: 178

Description:

Data Submission Portal (DSP) provides easy and secure web access for authorized individuals in the health care system to submit their data containing patient health information for downstream OH systems. DSP is continuously expanded to onboard new tenants that require data file submission and validation functionality. Sr. Developer will support onboarding two latest additions to DSP: OLSP and OCSP:

  • OCSP Tenant:Ontario Cervical Screening Program (OCSP) is the province-wide screening program for cervical cancer. Under the HPV project, Ontario Health’s OCSP will align with evidence-based screening guidelines and implement HPV testing. Ontario Health’s technical infrastructure and systems will be updated to support the launch of HPV testing under OCSP with three contracted laboratory service providers by end of Q4 FY 2024/25.
  • OLSP Tenant:Ontario Lung Screening Program (OLSP) is the province-wide screening program for people at high risk of getting lung cancer. An OLSP expansion project is in progress that includes onboarding of new sites and a transition to new program infrastructure and processes, including implementing new data collection and reporting technology. New and existing sites under the OLSP are scheduled to submit data using new DSP in Q4 FY 24/25.

In addition, time permitting this developer may be asked to support other projects for products that the team supports.

Must haves:

  • C#, ASP.NETMVC, 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 of .NET business rule engines / expression evaluators such as NCalc
  • 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 (on-prem) 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 risk-based 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, problem-solving and troubleshooting skills are necessary.
  • A team player and self-learner, 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 stakeholder’s 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 fast-paced 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.

Must haves:

  • C#, ASP.NETMVC, 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 of .NET business rule engines / expression evaluators such as NCalc
  • 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 (on-prem) is considered an asset
  • 8+ years of experience

 

Criteria Details:

Technical Skills 1:  

Evidence of direct project working experience with the following technologies or close equivalents:

  • C#, ASP.NETMVC, Entity Framework & Web Forms
  • SQL Server and database development techniques
  • JavaScript/jQuery, HTML, CSS, Bootstrap

Technical Skills 2:  

Evidence of direct project working experience with the following technologies or close equivalents:

  • Azure Cloud technologies (App Services, Managed Instance, Functions, API Management)
  • Azure DevOps build, CI/CD workflows and GIT
  • Knowledge of SharePoint 2019 Server

Technical Skills 3:   

Evidence of direct project working experience with the following technologies or close equivalents:

  • .NET business rule engines / expression evaluators such as NCalc
  • SSRS report development
  • PowerBI / .NET integration
  • ADFS / Claims configuration for .NET applications

Other skills:   

Evidence of direct project working experience that demonstrates the following skills:  

  • Practical knowledge of interactive 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.

Deliverables:

  • Review business requirements / provide feedback
  • Design solution and do design walkthrough with in-house 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.

Deliverables also include:

  • 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.

Job Features

Job Category.Net Developer

Apply Online