Implementation Developer
Implementations · Kingston, Ontario

Our Purpose:

Based in beautiful Kingston, Ontario, Novari designs, builds, and implements enterprise scale software solutions that improves access to care for patients.

Our cloud-based software platform includes a series of software modules such as eReferral, central intake, and surgical wait list management. We are an award-winning Microsoft Gold Partner with a great reputation.

Role: Implementation Developer

The Implementation Developer will be collaborating on projects, creating solutions relating to architecture, implementation, testing, maintenance. They will also be responsible for designing fully functioning software and debugged code with associated documentation that meets development goals.

Duties could include:

  • Time Management, planning and organizing
  • Creative, innovative thinking and problem solving
  • Accountability and dependability
  • High level of integrity and work ethic.
  • Communication and teamwork related job duties
  • Design, code, and test major features in collaboration with team members.
  • Define, design, and implement, multi-tiered object-oriented SaaS based products.
  • Maintain and modify existing applications.
  • Perform maintenance programming for existing version and custom programming as assigned.
  • Analyze and fix defects, add features to software, and debug and test software implementations.
  • Identify and communicate technical problems, processes and solutions.
  • Provide design documents and documentation to ensure efficient maintenance and code reuse.
  • Ensure the functionality, performance, scalability, reliability, realistic implementation schedules and system architecture for each assignment.
  • May lead or co-ordinate team of implementation developers.
  • Interact and participate in meetings with key partners, team members and internal users regarding timelines, technical issues, and infrastructure integration.
  • Work with Quality Assurance, Project Managers and Product Owners to ensure that company products are meeting client standards.
  • Assist in the collection and documentation of user requirements.
  • Ability to prioritize and manage conflicting demands.

Education and Experience:

  • Degree or diploma in computer science, computer systems engineering, software engineering, web design, or a field related to the industry.
  • You bring excellent computer science fundamentals and have experience with, but not limited to:
    • Scripting: Bash, Perl and Python as an example
    • Familiarity with various programming languages and development platforms (i.e. C#, knowledge of ColdFusion, Java, C and C++ an asset)
    • Web Programming: Javascript, working knowledge of UI frameworks Angular or React, HTML 5.0 +, CSS,
    • Database: SQL table design, NoSQL (Cosmos DB, MongoDB), and query crafting,
    • RESTful Applications: JSON/XML request handling
    • Candidates with strong HL7 FHIR experience will be preferred.
    • Software Configuration Management: Azure DevOps, Git, CVS, etc.
    • Familiar with CQRS is an architectural pattern
  • Able to effectively communicate technical concepts to other technical and non-technical staff members.
  • Familiar with Scrum and agile process.
  • Experience in a continuous delivery software pipeline environment.
  • Demonstrated aptitude for learning new technologies.
  • Effective written and verbal communication skills, superb writing, content development and editing skills.
  • Excellent teamwork and time management skills with the ability to work well under pressure, meet set deadlines, complete tasks with minimal supervision and complete overlapping projects.
  • Strong knowledge of browser compatibility problems for all platforms and major browser types.

Organizational Responsibilities:

  • Compliance with all applicable privacy legislation
  • Compliance with all employment legislation
  • Compliance with all Novari Health policies
  • Ownership of a valid passport
  • Participation in an inclusive and supportive team environment
  • Continuing professional development to stay current with industry standards.
  • Additional duties as required.

Working Conditions:

  • Employee may sit for prolonged periods of time.
  • Prolonged periods of time viewing computer monitor and keyboarding.
  • Tight deadlines, with multiple and rapidly changing priorities.
  • Interacting with internal and external stakeholders.
  • Open office floor plan with ambient noise and a regular flow of people around the office.
  • Employee may be required to travel (overnight) as required.

Hours of Work:

  • Monday to Friday, 8 hours per day.
  • Minimum hours of work each week is 40, unless otherwise agreed to between the employee and their manager.
  • Employee may be required to work additional hours/days to meet deadlines.
  • Employee is designated as “on-call” staff member. (Employees is Responsible for responding to after-hours support calls within 1 hour of initial contact when designated as being on-call for a given month.)

Please submit resume, cover letter and a list of references with salary requirements at the link below. Please, no phone calls or drop-ins. Information on us, our solutions, partners, and clients are available at Only candidates selected for an interview will be contacted. Novari Health is committed to inclusive and accessible employment practices. If you require an accommodation to fully participate in the hiring process, please notify the Recruitment Team.