HM Note: This hybrid role is one (1) day in office
Must haves:
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Expertlevel skills in developing fullstack web solutions focusing on Angular TypeScript and Bootstrap for the frontend and Java Spring Boot for backend code and business logic.
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;6 years of relevant technical experience designing and developing webbased applications using the technologies listed below:
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;C# TypeScript JavaScript jQuery
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;ASP.NET and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Restful WebAPI
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;HTML5 CSS Bootstrap
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;SQL Server and database development experience (e.g. SSIS Stored Procedures etc.)
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;IIS Server
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Azure Dev Ops/GitHub
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Strong expertise in Microsoft Azure services including Azure Kubernetes Service Azure Service Bus and Functions coupled with proficiency in AWS.
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Solid knowledge of modern authorization standards such as OAuth 2.0 and JSON Web Token.
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Extensive development experience within an Agile team using Azure DevOps including Azure Repos pull requests and CI/CD pipelines.
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Effective team player with strong interpersonal skills capable of communicating complex technical information clearly.
and nbsp;
Responsibilities:
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Collaborate with team members to determine the technical requirements required to develop/enhance prototype according to business needs.
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Evaluate and determine appropriate architecture technical specifications and solution design making recommendations to product management.
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Maintain comprehensive code documentation as required.
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Create and maintain code documentation as required in Azure DevOps/GitHub
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Adhere to development processes established by the team including testdriven development peer code review change management and all DevOps practices such as unit testing and continuous delivery.
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Resolve and troubleshoot technical issues that arise during the use and operation of the developed application/prototype including providing technical assistance in resolution data conversion and migrations.
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Track development tasks with our project manager and attend team meetings to provide updates.
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Responsibilities may also include supporting existing Quality Improvement and/or Public Reporting products (support new development enhancement)
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Develop/enhance existing web application according to the documented business requirements.
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Collaborate with team members for the successful deployment of all developed/enhanced web product to production environments.
Desired Skills:
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Bachelors degree in computer science engineering or equivalent technical discipline.
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Experience working with authenticated customerfocused applications.
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Familiarity with Accessibility for Ontarians with Disability Act (AODA) and related regulations and security best practices.
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Experience working in an Agile environment.
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Passion for learning the latest technologies and standards.
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Selflearner and highly selfmotivated.
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Creative solutionoriented flexible with a positive attitude and a drive for excellence.
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Ability to successfully multitask and work to tight deadlines.
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Accurate with excellent attention to detail.
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Strong knowledge of the following development frameworks/technologies:
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Angular React
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;XML JSON
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Web Services AJAX
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Familiarity with CRM systems (e.g. Salesforce Microsoft Dynamics etc.)
Required Skills:
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;6 years of relevant technical experience designing and developing webbased applications using the technologies listed below:
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;C# TypeScript JavaScript jQuery
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;ASP.NET and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Restful WebAPI
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;HTML5 CSS Bootstrap
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;SQL Server and database development experience (e.g. SSIS Stored Procedures etc.)
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;IIS Server
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Azure Dev Ops/GitHub
Required Experience / Evaluation Criteria: and nbsp; and nbsp;
- C# TypeScript JavaScript jQuery : 35 Points
XML JSON
HTML5 CSS Bootstrap
IIS
2 SQL Server and database development experience (SSIS Stored Procedures Functions etc.): 25 Points
3 Collaborate with team members to determine the technical requirements required to develop/enhance the existing web application according to business needs: 25 Points
Develop/enhance existing web application and/or prototype according to the documented business requirements.
Resolve and troubleshoot any QA issues that may arise after code deployment.
Collaborate with team members for the successful deployment of all developed/enhanced web product to production environments.
Create and maintain code documentation as required in Azure DevOps.
Track development tasks with our project manager and attend team meetings to provide updates.
4 Strong written and oral communications skills. Must be able to communicate development strategy to technical and nontechnical group members and communicate any issues found during development clearly: 15 Points
Deliverables
. Designing and building web application features based on identified requirements.
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Developing UI prototypes as needed (focus will be on the look and feel ensuring it meets the needs of the business users)
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Fixing bugs related to feature development.
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Supporting production issue investigation and analysis when necessary.
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Documenting and sharing implementation knowledge within the team.
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Supporting existing Quality Improvement and Public Reporting products as required including projects related to eliminating product technical debt.
Knowledge Transfer Details:
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;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. and nbsp;
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;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. and nbsp;
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;The candidate will work collaboratively with the Ontario Health team throughout the assignment and ensure key deliverables milestones and documentation are shared. and nbsp;
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;A walkthrough of any demos development etc. will be required before end of engagement as required.
and nbsp;
Must Haves:
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;6 years experience with C# TypeScript JavaScript and jQuery
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;6 years experience with and nbsp;ASP.NET and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;6 years experience with SQL Server and database development experience (e.g. SSIS Stored Procedures etc.)
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;6 years experience with Azure Dev Ops/GitHub