Application Developer

at  Ontario Health atHome

London, ON, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate29 Nov, 2024Not Specified01 Sep, 20242 year(s) or aboveMembershipNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Job Description:
Ontario Health atHome is seeking an Application Developer!
Opportunity Summary:
The Application Developer, under the direction of the Manager, Information Technology, Software Development, will primarily be responsible to research, design, and implement the appropriate technologies to support and improve corporate communications, access to information, and end-user productivity. This position will refine database design for translation into specific data models and to meet system storage requirements. This role will also provide one-on-one end-user support and problem resolution via telephone, e-mail, and other vehicles of communication. The Application Developer must possess degree in computer science, computer systems engineering, software engineering, web design, or a field related to the industry and two years of related experience. This is a permanent full time opportunity in London, Ontario.
While some elements of the role are currently being performed remotely, the successful incumbent will be required to regularly report to the London office location.

What will you do?

  • Gathers requirements to address identified technology needs or issues
  • Provides technical direction and oversight to Tier 1 and Tier 2 staff for critical applications and technology issues
  • Refines and signs-off on user interface design to ensure they work within technology limitations
  • Performs integration and functionality testing to ensure that the programs developed are bug-free
  • Implements, provides support, and evaluates the performance of new technologies developed
  • Research, design, and implement the appropriate technologies to support and improve corporate communications, access to information, and end-user productivity
  • Perform usability tests throughout the process and document results of these tests
  • Liaise with stakeholders to identify design and development requirements
  • Liaise with stakeholders to ensure efficiency, effectiveness, and quality throughout the design/development lifecycle
  • Ensure the integrity of the data entered into Application databases
  • Develop and maintain relevant databases
  • Design, code, and debug capabilities in HTML5, CSS3 and JavaScript that are optimized for both desktop and mobile environments
  • Create Application development plans to determine timelines and estimates for completing related projects
  • Conduct performance tuning, improvements, balancing, and usability tests on prototypes
  • Code database-driven websites; test the website in order to address and fix database or website interoperability errors
  • Assist with database maintenance and work to resolve issues as they arise
  • Assist in the training on hardware, software, and updates to software as new releases become available or new software is purchased
  • Assist in the development of predictive models to assist with the evaluation of potential business decisions
  • Apply user experience and design principles to the creation and development of applications
  • Provide technical advice and assistance to employees
  • Troubleshoot errors and fix system issues via periodic testing, help desk tickets, and other methods
  • Perform security and quality control testing
  • Assess and document the requirements of end-users
  • Provide orientation to new users of existing technology
  • Analyze complex business needs presented by the user community and/or customers/clients and recommend technical solutions
  • Ensure that web-based applications are optimized for third-party search engines and tools
  • Assist with the planning and implementation of technology projects
  • Integrate and implement business solutions related to information technology
  • Stay informed on new or emerging trends and technologies that provide clear benefits to Ontario Health atHome, business partners, and/or customers/clients
  • Plan, write, modify, and test applications and website related code
  • Design, configure, and implement SharePoint and PowerApps solutions within Microsoft 365.
  • Develop and maintain SharePoint and other relevant databases
  • Plan, write, modify, and test SharePoint and website related code
  • Create and manage SharePoint sites, lists, libraries, and workflows.
  • Develop custom PowerApps solutions to meet business needs.

What must you have?

  • Greater than two (2) year college degree in computer science, application development, computer systems engineering, software engineering, web design, or a field related to the industry from a recognized college or university
  • Holds relevant designation or certifications (e.g., Microsoft Certified IT Professional)
  • Greater than one (1) year experience in information systems development using, Microsoft SQL Server, Net Framework, Visual Studio, Visual Studio Safe, IIS, ASP and ASP.Net.
  • Experience with Microsoft 365, SharePoint Online, Teams, and PowerApps solutions, including migrations, customization, and troubleshooting.
  • Knowledge of Ontario Health atHome business strategies, objectives, priorities and programs, and related Business Solutions and Information Technology priorities and plans
  • Knowledge of the evolving role of Ontario Health atHome, and the issues and priorities within the healthcare sector and how these impact Ontario Health atHome technology requirements
  • Knowledge of tools, techniques, measures and systems for developing and monitoring enterprise-wide technology systems
  • Is abreast of latest technology developments within and outside the healthcare sector
  • Familiarity with various programming languages and development platforms
  • Advanced knowledge of internet searching and navigating
  • Strong knowledge of browser compatibility problems for all platforms and major browser types
  • Demonstrated aptitude for learning new technologies
  • Experience in All Microsoft Office Programs
  • Experience with AGILE/Scrum Methodology.
  • We have a mandatory COVID-19 vaccination policy. As a condition of employment, all employees are required to submit proof of COVID-19 vaccination status prior to start date

What would give you the edge?

  • Knowledge of services provided by Ontario Health atHome
  • Ability to speak French or another second language

What do we offer?

We know wellness is supported with work-life balance. In an inclusive culture committed to support your passion for continuous learning, growth and innovation, we offer:

  • Attractive comprehensive compensation packages and benefits
  • Valuable development opportunities
  • Membership in a world class defined benefit pension plan

Who we are
We are Ontario Health atHome, ready to serve every person in Ontario. We partner with patients and caregivers, primary care providers, hospitals, long-term care and retirement homes, service providers and Ontario Health Teams, to deliver responsive, accessible, integrated, patient-centred care.
If you’re interested in driving excellence in care and service delivery, and seeking an unparalleled opportunity to lead and learn, partner and connect, care and be cared for, this is your home.
Equity, Inclusion, Diversity and Anti-Racism Commitment
Ontario Health atHome is committed to a culture of equity, inclusion, diversity and anti-racism. We are committed to attracting, engaging and developing a workforce that reflects the diverse communities we serve. We welcome and encourage applications from all qualified applicants. Accommodations for persons with disabilities required during the recruitment process are available upon request.
We thank all applicants for their interest; however, only those selected for an interview will be contacted.

Responsibilities:

  • Gathers requirements to address identified technology needs or issues
  • Provides technical direction and oversight to Tier 1 and Tier 2 staff for critical applications and technology issues
  • Refines and signs-off on user interface design to ensure they work within technology limitations
  • Performs integration and functionality testing to ensure that the programs developed are bug-free
  • Implements, provides support, and evaluates the performance of new technologies developed
  • Research, design, and implement the appropriate technologies to support and improve corporate communications, access to information, and end-user productivity
  • Perform usability tests throughout the process and document results of these tests
  • Liaise with stakeholders to identify design and development requirements
  • Liaise with stakeholders to ensure efficiency, effectiveness, and quality throughout the design/development lifecycle
  • Ensure the integrity of the data entered into Application databases
  • Develop and maintain relevant databases
  • Design, code, and debug capabilities in HTML5, CSS3 and JavaScript that are optimized for both desktop and mobile environments
  • Create Application development plans to determine timelines and estimates for completing related projects
  • Conduct performance tuning, improvements, balancing, and usability tests on prototypes
  • Code database-driven websites; test the website in order to address and fix database or website interoperability errors
  • Assist with database maintenance and work to resolve issues as they arise
  • Assist in the training on hardware, software, and updates to software as new releases become available or new software is purchased
  • Assist in the development of predictive models to assist with the evaluation of potential business decisions
  • Apply user experience and design principles to the creation and development of applications
  • Provide technical advice and assistance to employees
  • Troubleshoot errors and fix system issues via periodic testing, help desk tickets, and other methods
  • Perform security and quality control testing
  • Assess and document the requirements of end-users
  • Provide orientation to new users of existing technology
  • Analyze complex business needs presented by the user community and/or customers/clients and recommend technical solutions
  • Ensure that web-based applications are optimized for third-party search engines and tools
  • Assist with the planning and implementation of technology projects
  • Integrate and implement business solutions related to information technology
  • Stay informed on new or emerging trends and technologies that provide clear benefits to Ontario Health atHome, business partners, and/or customers/clients
  • Plan, write, modify, and test applications and website related code
  • Design, configure, and implement SharePoint and PowerApps solutions within Microsoft 365.
  • Develop and maintain SharePoint and other relevant databases
  • Plan, write, modify, and test SharePoint and website related code
  • Create and manage SharePoint sites, lists, libraries, and workflows.
  • Develop custom PowerApps solutions to meet business needs


REQUIREMENT SUMMARY

Min:2.0Max:7.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Computer Science, Software Engineering, Web Design, Engineering, Design

Proficient

1

London, ON, Canada