Software Developer Intermediate
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.
- 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.
- ...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...SuggestedHourly payInternship
$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...SuggestedFull time- ...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...SuggestedContract work
- 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...SuggestedContract work
$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...SuggestedLong term contractInternshipImmediate start$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 office3 days per week$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 contractPermanent employmentFull timeRemote work- 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 employmentFull time
- ...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 employmentFull timeRemote work
$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 employmentFull timeRemote work$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 timeLocal area- 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 contractPermanent employmentImmediate start
- ...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 contractFull time
- ...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 timeWork at officeImmediate startFlexible hours2 days per week
- 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
- ...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 contractContract workWork at office
- ...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 contractFull timeWork from home
$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 timeWork from homeFlexible hours- ...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 jobContract work
- ...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 workManual labor
- 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 workManual laborRotating shift
$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 contractFull timeInternshipDirect hireRemote workFlexible hours- ...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
$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 workWork at officeRemote work- ...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
$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 timeWork at office- ...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
- 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
- ...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
- ...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 timeWork at officeFlexible hours2 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer Intermediate. Be the first to apply!
- director software engineering Toronto, ON
- software developer intern Toronto, ON
- software engineer part time Toronto, ON
- remote entry level software developer Toronto, ON
- software developer entry level Toronto, ON
- software developer summer internship Toronto, ON
- développeur logiciel Toronto, ON
- software engineer internship Toronto, ON
- junior software engineer Toronto, ON
- software developer no experience Toronto, ON
