Highly Skilled Software Developer Opportunity

1 week ago


Toronto, Ontario, Canada Ontario Health Full time

Company Overview



At Ontario Health, we strive to create a strong organizational culture that connects and inspires all team members across the province. Our vision is to be a leader in health and wellness for all. We aim to connect the health system to drive improved and equitable health outcomes, experiences, and value. Our five core values – integrity, inspiration, tenacity, humility, and care – reflect how we work together.

Job Description



We are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing (new and upgrades), and supporting a range of applications at Ontario Health. You will review and provide feedback on requirements, play an active role in designing and selecting appropriate solutions, and develop high-quality code in collaboration with other software developers on the team. At times, you may be tasked with technically leading the design and development of a project.

Required Skills and Qualifications



To be successful in this role, you will need:


  • Bachelor's or Master's degree in Computer Science or related technical discipline, or equivalent experience
  • 5 – 7 years of relevant and extensive technical experience developing software solutions
  • 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 particular OH product/system and subject matter expert of specific software/system components
  • 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 system administration and networking (i.e., Windows Server, Linux, IP, firewall)
  • Knowledge and understanding of Object-Oriented Analysis and Design, and Relational Database Analysis & Design (OOD/OOP)
  • Knowledge of Ontario Health systems, and business environment
  • Experience with API orchestration and development, API Management and API Gateway
  • Experience with DevOps build, CI/CD workflows and GIT


  • Toronto, Ontario, Canada Worldline Full time

    Job Opportunity:We are seeking a highly skilled software architect to join our team in Toronto, Canada.About the Role:The Senior Software Engineer is responsible for designing, coding, testing, and documenting distributed software applications. The ideal candidate will have 5+ years of experience in software development-related fields or 3+ years of specific...


  • Toronto, Ontario, Canada Microsoft Full time

    About the Role Microsoft is seeking a skilled Senior Software Engineer to join our team of experienced engineers working on next-generation Windows features powered by machine learning. As a Senior Software Engineer, you will be responsible for writing efficient and production-grade Modern C++ code, designing and defending high-quality user experiences...


  • Toronto, Ontario, Canada Maarut Inc Full time

    Job Summary:We are seeking a highly skilled software development professional to join our team at Maarut Inc. as a Senior Software Developer.About the Role:The successful candidate will be responsible for designing and developing secure RESTful APIs, web services, and microservices using Java/JEE and Spring Framework. They will also work on containerizing...


  • Toronto, Ontario, Canada Microsoft Full time

    OverviewAt Microsoft, we're pushing the boundaries of innovation by harnessing the power of software, machine learning, and hardware. We're seeking a highly skilled software professional to join our team of talented engineers and help shape the future of user experiences.We offer a unique opportunity to work on cutting-edge projects, collaborate with...


  • Toronto, Ontario, Canada Software International Full time

    Our company Software International supplies technical talent to leading companies worldwide.Job Title: Highly Skilled SAP EWM Implementation ExpertLocation: Toronto, ONContract Duration: Initial term until the end of 2024, with potential extension for several yearsRate: Competitive and based on experience (estimated $120,000 - $180,000 per year)Travel...


  • Toronto, Ontario, Canada Paytm Full time

    Company OverviewPAYTM Labs is a pioneering technology firm that combines big data, artificial intelligence, and machine learning to bring innovative financial products and services to global markets.About the RoleWe are seeking an experienced Senior Software Engineer (Backend) to join our team. As a key member of our engineering team, you will design,...


  • Toronto, Ontario, Canada Guidepoint Full time

    Guidepoint is a leading expert network firm connecting clients with vetted subject matter experts—Advisors—from its global professional network.The company's slate of services, including phone consultations, surveys, events, and proprietary data insights products, helps professionals gain a comprehensive understanding of a topic before making strategic...


  • Toronto, Ontario, Canada Thomson Reuters Full time

    About the RoleIn this exciting opportunity, you will have the chance to work on complex software development projects as a Senior Research Engineer at Thomson Reuters. Your key responsibilities will include developing and delivering high-quality solutions, building scalable machine learning models, and collaborating with cross-functional teams.About the...


  • Toronto, Ontario, Canada Maarut Inc Full time

    About Maarut Inc:Maarut Inc is a dynamic and innovative company seeking an experienced software developer to join our team.Job Summary:We are looking for a skilled software developer with at least 3 years of experience in designing solutions with Oracle Siebel CRM or Adobe AEM technologies. The ideal candidate will have a strong background in programming,...


  • Toronto, Ontario, Canada Royal Bank of Canada Full time

    About UsRoyal Bank of Canada is a leading financial institution dedicated to helping our clients achieve their financial goals.Job OverviewWe are seeking a highly skilled Senior Software Developer to join our team in Toronto, Canada. This role offers a competitive salary of $110,000-$140,000 per year, depending on experience.Job DescriptionDesign, develop,...


  • Toronto, Ontario, Canada Reliable IT Solutions Full time

    About Reliable IT SolutionsWe are a leading provider of innovative technology solutions, committed to delivering exceptional results to our clients.Job SummaryThis is an exciting opportunity for a highly skilled software developer to join our team at Reliable IT Solutions. As a key member of our development team, you will be responsible for designing,...


  • Toronto, Ontario, Canada Kellton Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at Kellton. This is an excellent opportunity to work with a talented group of professionals and contribute to the development of innovative software solutions.Job DescriptionThe successful candidate will have a strong background in software development, with experience in...


  • Toronto, Ontario, Canada Moneris Full time

    Job DescriptionWe are seeking a highly skilled Mobile Software Engineer to join our team in Toronto.The successful candidate will have experience with Java and React Native on Android and be based in our Toronto office working in a hybrid model.Key Responsibilities:Analyze requirements, design, develop, update, and repair solutions that improve the product...


  • Toronto, Ontario, Canada Guidepoint Full time

    About the RoleWe are seeking a highly skilled Software Engineer III to join our engineering team at Guidepoint. As a member of this team, you will play a vital role in building powerful technology that enables us to deliver knowledge to our clients efficiently.The successful candidate will have 4 years' experience with Object-Oriented Programming, PHP, SQL,...


  • Toronto, Ontario, Canada Royal Bank of Canada> Full time

    About the RoleWe are seeking a highly skilled software engineering professional to join our dynamic Fraud IT team at Royal Bank of Canada. This is an exciting opportunity for a talented individual to design and enhance detection components, working with cloud technologies such as Openshift, Azure, Kafka, and ElasticSearch.Job DescriptionThe successful...


  • Toronto, Ontario, Canada Lyons Consulting Group Full time

    At Lyons Consulting Group, we are seeking a highly skilled Senior Java Application Consultant to join our team. This role involves collaborating with developers to design, develop, and maintain Java-based applications. The consultant will manage the entire software development lifecycle, from gathering requirements to deployment, ensuring high-quality,...


  • Toronto, Ontario, Canada Highbrow LLC Full time

    At Highbrow LLC, we are seeking a highly skilled C# developer to join our team. This is an exciting opportunity to work with cutting-edge technology and contribute to the success of our company.About the RoleWe are looking for a talented C# developer with 5+ years of experience in developing scalable and efficient software solutions. The ideal candidate will...


  • Toronto, Ontario, Canada Nextgen System Canada Full time

    Job DescriptionWe are seeking a highly skilled software engineering professional to join our team at Nextgen System Canada.The successful candidate will have a strong background in software development and be able to work effectively in a collaborative environment. They will also possess excellent communication skills and be able to communicate technical...


  • Toronto, Ontario, Canada Randstad Canada Full time

    Job Description:We are pleased to offer an exciting contract opportunity for a Specialty Developer to join our team.About the Role:This is a hybrid role that involves working on global transaction banking development, with a focus on vendor-based and in-house applications. The successful candidate will have the opportunity to work with a leading employer in...


  • Toronto, Ontario, Canada Intero Integrity Full time

    Intero Integrity is a dynamic and rapidly growing global company specializing in inspection, industrial, and environmental services for the energy sector. Our team develops cutting-edge equipment and software to execute projects worldwide.We strive to support the energy industry in utilizing natural resources efficiently, safely, and responsibly,...