Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Developer Intermediate

Full-time

Smile Digital Health

Working for a company like Smile Digital Health means supporting our mandate for #BetterGlobalHealth. We strive towards this goal every day, and the results can be seen in the impact of our innovative health data platform and data management solutions, which are used in over 20 countries. We were #19 on Deloitte's Technology Fast 50 Ranking for 2024!    Smile Digital Health makes it easy for healthcare stakeholders to collect and exchange data with our leading FHIR-based data liberation platform.   At its heart, the Smile platform enables people and organizations to better manage healthcare data. We help generate and liberate structured healthcare data to ensure effective delivery across care teams and health systems bringing #BetterGlobalHealth to patients everyday! Apply today and find plenty of reasons to SMILE! Responsibilities:

  • Support the design, development, and implementation of diverse applications using web technologies.
  • Create and maintain detailed technical product and end user support documentation.
  • Evaluate requirements and propose high level design and technical solutions at all stages of development.
  • Analyze solutions and applications to ensure that they are interoperable, performant and maintainable.
  • Write high-quality and well-documented code for projects to ensure adherence to team and/or department coding standards.
  • Evaluate and provide accurate estimated timelines for development requirements.
  • Participate in and perform code reviews to ensure quality, proactive identification of defects, and recommend improvements.
  • Investigate and resolve complex technical challenges for assigned projects.
  • Maintain in-depth knowledge of technologies that will be used in new and existing modules of the solution (e.g., Machine Learning frameworks, data storage and capture frameworks etc.).
  • Advise and provide feedback and recommendations on quality technical design and industry trends.
  • Support in complex projects for other colleagues including, but not limited to, supporting the workflow and providing expert advice and solutions to escalated and complex project challenges and roadblocks.
  • Actively participate in setting and maintaining software development best practices within the department and team.

Requirements:

  • 5+ years of full-cycle software development lifecycle experience. Experience in the healthcare and/or technology industry, preferred.
  • Post-secondary education in computer science, computer engineering, or similar and/or equivalent work experience.
  • Hands-on experience with Java and the Spring framework, building and consuming RESTful APIs, working with relational databases using SQL, and using Git for version control in collaborative development environments.
  • Solid understanding of the full software development lifecycle, including continuous integration (CI) pipelines for build automation, containerization and deployment using Docker, and related DevOps practices.
  • Develop middleware products, unit test practices (TDD), transaction processing
  • Creating and maintaining clear technical documentation.
  • Ability to maintain repositories with a focus on code health and quality.
  • Experience in end-to-end feature development.
  • Knowledge or experience in healthcare, HL7/ FHIR, an asset.
  • Nice to have: Full-stack development experience, including front-end technologies such as Angular, JavaScript, and tools like Node.js and npm, along with a solid understanding of protocols and browser-based development.

Smile discloses that artificial intelligence (AI) may be used in portions of the recruitment and selection process, such as resume screening or application assessment. All hiring decisions are ultimately made by qualified human decision-makers, and AI tools are used to support — not replace — fair and equitable hiring practices. 
This position is a new role, created to support Smile’s continued growth and commitment to operational excellence.

Some of the benefits we offer:

* Remote Work Environment

* Flexible Time Away From Work Policy including PTO, Personal and Sick Days

* Competitive Salary and Health/Medical Benefits

* RRSP/TFSA/401K Employee Contribution

* Life and Disability

* Employee Assistance Program

* FHIR Study Program and Skillsoft Learning

* Super HAPI Fun Club

Smile's core values include respect, inclusion, embracing our differences, and celebrating shared values because our people are the foundation of our success. We are big on creating a sense of belonging and empowering each other to bring our authentic selves to work. We are dedicated to fostering a workplace that values diversity, equity, and inclusion.

 

We welcome and encourage candidates of all backgrounds to apply. Candidates are encouraged to inform us if they wish to discuss or require accommodations during interviews or while working at Smile.

Vacancy posted 7 hours ago
Similar jobs that could be interesting for youBased on the Software Developer Intermediate in Toronto, ON vacancy
  •  ...Mandatory) Expected hourly rate (Mandatory) Visa Status (Mandatory) LinkedIn ID (Mandatory) Job Title RQ00704 - Software Developer - Intermediate Start Date 2026-07-28 Client Supply Ontario End Date 2027-05-31 Work Location Metro Hall, 55 John... 
    Suggested
    Hourly pay
    Internship

    S M Software Solutions Inc

    Toronto, ON
    a month ago
  • $130k - $170k per year

     ...if we are successful the technologies we develop will solve some of the worlds most...  ...Fault-Tolerant Quantum Computing (FTQC) Software team you will be responsible for bridging...  ...translating quantum circuits into optimized intermediate and low-level representations that interface... 
    Suggested
    Full time

    Xanadu

    Toronto, ON
    19 hours ago
  •  ...database objects, and optimizing queries? If so, this would be a great opportunity for you! Our client is looking for an Intermediate Software Developer for a 11 month contract in Toronto. This is a hybrid role. Rate: $438.63 - $483.33 Advantages • Earn a... 
    Suggested
    Contract work

    Randstad

    Toronto, ON
    more than 2 months ago
  • We are seeking a highly versatile Intermediate Full Stack Software Developer to join an integrated software engineering team. In this role, you will be responsible for translating complex technical systems specifications into working, fully tested applications. Operating across... 
    Suggested
    Contract work

    Randstad

    Toronto, ON
    a month ago
  • $92k - $118k per year

     ...The Role We're looking for an Intermediate Java Backend Developer to join our Insurance practice in Toronto. This role is ideal for a software engineer who enjoys solving complex backend engineering challenges, modernizing enterprise applications, and building scalable... 
    Suggested
    Long term contract
    Internship
    Immediate start

    Capco

    Toronto, ON
    22 days ago
  • $80k - $130k per year

    Java Developer - Senior / Intermediate Position Description We are Canada's largest independent information technology services firm, and after...  ...developers, QA, and DevOps teams to deliver high-quality software solutions. • Participate in the full software development... 
    Work at office
    3 days per week
    Toronto, ON
    26 days ago
  • $80.5k - $100.6k per year

     ...remotely. Experience and specialization Computer and technology knowledge Machine Learning C++ JavaScript Programming software Python Benefits Health benefits Dental plan Disability benefits Health care plan Paramedical services coverage... 
    Long term contract
    Permanent employment
    Full time
    Remote work

    Vector Institute

    Toronto, ON
    5 days ago
  • Join our Framework team: the engineering foundation that makes Achievers scale. This team owns authentication, API gateways, interservice communication, caching, feature flag management, and the base libraries that every Go and Python service at Achievers is built on — ...
    Permanent employment
    Full time

    achievers

    Toronto, ON
    a month ago
  •  ...original Fintech companies, having led the global audit and accounting software industry for over 30 years, with more than 500,000 users across...  ...as a skill on their LinkedIn profiles! As a  Senior Software Developer , you will be creating prototypes and software design proposals... 
    Permanent employment
    Full time
    Remote work

    caseware

    Toronto, ON
    3 days ago
  • $110k - $130k per year

     ...setting Startup company Private company, corporation or industry Responsibilities Tasks Write, modify, integrate and test software code Maintain existing computer programs by making modifications as required Communicate technical problems, processes and... 
    Permanent employment
    Full time
    Remote work

    IMPRO.AI INC.

    Toronto, ON
    3 days ago
  • $96.4k - $142.66k per year

     ...building highly scalable systems that process millions of requests per minute and terabytes of data per day? Zynga is looking for a Senior Software Engineer to join the Data Ingestion team in our Analytics organization. The Data Ingestion team builds SDKs and near real-time... 
    Full time
    Local area

    Zynga

    Toronto, ON
    12 days ago
  • We are seeking a detail-oriented Data Warehouse Software Developer II to support and enhance an enterprise-level Data Warehouse environment...  ...Fluent English (written and spoken). Summary If you are an Intermediate Data Warehouse Developer with strong SQL, Python, and Azure... 
    Long term contract
    Permanent employment
    Immediate start

    Randstad

    Toronto, ON
    4 days ago
  •  ...will be insight: pattern recognition across workflows that becomes input to regular R&D planning. What we're looking for Senior software engineer with strong full-stack range and comfort across data pipelines, internal tooling, and AI-augmented workflow automation.... 
    Long term contract
    Full time

    wealthsimple

    Toronto, ON
    1 day ago
  •  ...Software Developer​ About Us At Seequent, we help organisations to understand the underground, giving the confidence to make better decisions faster. We build world-leading technology that is at the forefront of Earth sciences, transforming the way our customers... 
    Full time
    Work at office
    Immediate start
    Flexible hours
    2 days per week

    Seequent

    Toronto, ON
    26 days ago
  • We are seeking a highly accomplished Senior Software Developer specializing in the Microsoft Dynamics 365 and Power Platform ecosystem to drive the technical design, configuration, custom development, and environment integration of core enterprise solutions. In this role,... 
    Contract work

    Randstad

    Toronto, ON
    19 days ago
  •  ...Scope : The Software Developer supports the delivery of assigned enhancements of the Office of the Public Guardian and Trustee (OPGT) Modernization program, including functionality intentionally sequenced beyond the Minimum Viable Product (MVP). Working as part of... 
    Long term contract
    Contract work
    Work at office

    Maarut

    Toronto, ON
    2 days ago
  •  ...sure clients get correct, timely reporting and tax documents no matter what the rest of Wealthsimple ships. We're a small team of 7 developers holding meaningful scope across a mix of Ruby services, Python data pipelines (including PySpark), and Airflow orchestration. If you... 
    Long term contract
    Full time
    Work from home

    wealthsimple

    Toronto, ON
    1 day ago
  • $85k - $95k per year

     ...hire exceptionally smart, analytical, and hard working people who are lifelong learners.  About The Role As an entry level Software Developer you'll be tasked with working on both mobile and web applications. Working within the software development team, your duties will... 
    Full time
    Work from home
    Flexible hours

    Konrad

    Toronto, ON
    1 day ago
  •  ...Job Title: Senior Software Engineer Job Type: Contract Location: Remote Job Summary: In this role, you'll apply your expertise to help train next-generation AI systems. Your work will shape how models learn, reason, and perform through high-quality, real-... 
    Remote job
    Contract work

    YO AI Labs

    Toronto, ON
    1 day ago
  •  ...tested applications. This includes: developing detailed programming specifications...  ...which arise during the use and operation of software packages, including technical assistance...  ...Additional Skills for Oracle Software Developer: Experience in conducting impact assessments... 
    Contract work
    Manual labor

    Maarut

    Toronto, ON
    2 days ago
  • We are seeking an experienced Senior Software Developer - API with 8+ years of expertise to drive the design, development, and deployment of scalable, high-performance API solutions and microservices. In this role, you will take technical ownership over converting functional... 
    Contract work
    Manual labor
    Rotating shift

    Randstad

    Toronto, ON
    3 days ago
  • $160k - $175k per year

     ...Remote Senior Desktop Software Developer About Sync is a leading end-to-end encrypted cloud storage platform operating at significant scale across dual data centers. We build secure privacy-first software that millions of users trust with their most important files. Our... 
    Long term contract
    Full time
    Internship
    Direct hire
    Remote work
    Flexible hours

    Funded.club

    Toronto, ON
    19 hours ago
  •  ...and integration testing Collaboration with system testers to develop test cases for system functional, performance and vulnerability...  ...and alternatives to ensure effective operation of hardware and software platforms and IT security and quality control systems   Skill... 
    Contract work

    Maarut

    Toronto, ON
    2 days ago
  • $87.38 - $104.86 per hour

     ...RQ00213 - Software Developer - Senior Location: 3 days in office, 2 days remote (277 Front St W)  6 Months Contract Must Haves: ~ 5+ years Experience with Cloud IaaS and PaaS (Azure, AWS, Google Cloud) ~10+ years Experience in developing and implementing... 
    Contract work
    Work at office
    Remote work

    Source Code

    Toronto, ON
    9 days ago
  •  ...About Us   Air-tek is a Canadian-based software company with a powerful suite of unique...  ...Role   We’re looking for  Software Developers who are excited to build high-quality,...  ...ownership over time.    As a Software Developer, you’ll work on core product features and... 
    Full time

    air-tek

    Toronto, ON
    a month ago
  • $90k - $92k per year

     ...IXL Learning, developer of personalized learning products used by millions of people globally, is seeking Software Developers who have a passion for technology and education. You will be helping us build the tools needed to provide highly-demanded new integrations for IXL’s... 
    Full time
    Work at office

    IXL Learning

    Toronto, ON
    17 hours ago
  •  ...tested applications. This includes: developing detailed programming specifications...  ...which arise during the use and operation of software packages including technical assistance...  ...Additional Skills for Oracle Software Developer: Experience in conducting impact assessments... 
    Full time

    Maarut

    Toronto, ON
    19 hours ago
  • We are seeking a highly accomplished Senior Software Developer - CRM to drive the custom development, system integration, and architectural extension of enterprise-tier Microsoft Dynamics 365 platforms. In this role, you will hold technical ownership over translating technical... 
    Contract work

    Randstad

    Toronto, ON
    6 days ago
  •  ...Position Overview: We at ShyftLabs are seeking a highly motivated and curious Software Developer to join our growing engineering team. This role is ideal for young professionals who are excited to learn, eager to build, and passionate about working on real-world challenges... 
    Full time

    shyftlabs

    Toronto, ON
    a month ago
  •  ...Senior Software Developer About Us At Seequent, we help organisations to understand the underground, giving the confidence to make better decisions faster. We build world-leading technology that is at the forefront of Earth sciences, transforming the way our... 
    Full time
    Work at office
    Flexible hours
    2 days per week

    Seequent

    Toronto, ON
    27 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Developer Intermediate. Be the first to apply!