Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Developer, Remote Canada image - Rise Careers
Job details

Senior Software Developer, Remote Canada

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!


This position works closely with all areas of the business to gather product requirements and design, implement and test components of the system. This role will guide and mentor associate level Software Developers.


Responsibilities
  • Design and implement applications using web technologies mostly independently.
  • Create and maintain product and support documentation.
  • Analyze and evaluate requirements and propose high level design and technical solutions at all stages of development.
  • Analyze solutions to ensure that they are interoperable, performant and maintainable.
  • Adhere to team/department coding standards.
  • Participate in and provide final approval for code reviews.
  • Research 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 input into good technical design and industry trends.
  • Break down work for other team members and be the go to person for project issues/status.
  • Lead by example when it comes to department/team best practices.
  • Accountable for ensuring that all working hours are accurately reported in NetSuite on a daily or weekly basis, that the majority of (if not all) hours are tracked as billable and that the project management tool in NetSuite is properly and fully utilized. 
  • Tracking and reporting of billable hours is a critical aspect of project management and delivery to our customers and this is a major area of accountability. 
  • Comply with the privacy, security and confidentiality policies.  


Requirements
  • 8+ years of Software development experience is required.
  • Experience with Java, Spring, Rest API, SQL and Git.
  • Develop middleware products, unit test practices, transaction processing
  • Creating and maintaining clear 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 is an asset.


$90,000 - $135,000 a year

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.

Smile Digital Health Glassdoor Company Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
Smile Digital Health DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Smile Digital Health
Smile Digital Health CEO photo
Unknown name
Approve of CEO

Average salary estimate

$112500 / YEARLY (est.)
min
max
$90000K
$135000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Developer, Remote Canada, Smile Digital Health

At Smile Digital Health, we're looking for a talented Senior Software Developer to join our remote team in Canada! You see, we aren't just another tech company – we’re on a mission for #BetterGlobalHealth. Our innovative health data platform is being utilized in over 20 countries, making a meaningful impact on healthcare delivery. As a Senior Software Developer, you’ll be at the forefront of our technological advancements, designing and implementing web applications that help healthcare organizations manage data more effectively. You’ll collaborate closely with various teams to gather requirements, mentor associate developers, and ensure all components are optimized for performance and interoperability. If you have over eight years of software development experience, particularly with Java, Spring, and SQL, and you're passionate about healthcare technology, this could be the perfect opportunity for you. We value growth and encourage you to research new technologies, contribute to best practices within the team, and guide our project management in our NetSuite tool. Alongside your technical expertise, we thrive on our core values of respect, inclusion, and celebrating our diverse environment. If you're ready to embrace a workplace that empowers you to be your authentic self while making a global impact, apply today and find out why working at Smile Digital Health will make you SMILE!

Frequently Asked Questions (FAQs) for Senior Software Developer, Remote Canada Role at Smile Digital Health
What are the core responsibilities of a Senior Software Developer at Smile Digital Health?

As a Senior Software Developer at Smile Digital Health, your main responsibilities include designing and implementing applications using web technologies, creating and maintaining documentation, and analyzing requirements to propose technical solutions. You'll also guide junior developers, mentor team members, and ensure adherence to coding standards throughout the development process.

Join Rise to see the full answer
What qualifications are needed to become a Senior Software Developer at Smile Digital Health?

To be considered for the Senior Software Developer position at Smile Digital Health, candidates should have at least 8 years of software development experience. Proficiency in Java, Spring, Rest API, SQL, and Git is essential. It’s also beneficial to have knowledge of healthcare data standards such as HL7 and FHIR, as well as experience in end-to-end feature development.

Join Rise to see the full answer
How does the Senior Software Developer role contribute to Smile Digital Health's mission?

The Senior Software Developer plays a critical role in supporting Smile Digital Health’s mission for #BetterGlobalHealth by creating effective technology solutions that enhance data management in healthcare. Your work ensures healthcare stakeholders can collect and exchange data seamlessly, which ultimately improves patient care and health outcomes globally.

Join Rise to see the full answer
What is the expected salary range for a Senior Software Developer at Smile Digital Health?

The salary for a Senior Software Developer at Smile Digital Health ranges from $90,000 to $135,000 annually. This competitive compensation reflects both the expertise required for the role and the company’s commitment to attracting top talent in the tech industry.

Join Rise to see the full answer
What are the benefits offered to Senior Software Developers at Smile Digital Health?

Smile Digital Health offers a variety of benefits for Senior Software Developers, including a remote work environment, a flexible time away from work policy, competitive salary packages, health benefits, and employee contribution plans like RRSP/TFSA/401K. Other perks include a FHIR Study Program, Skillsoft Learning, and access to the Super HAPI Fun Club.

Join Rise to see the full answer
Common Interview Questions for Senior Software Developer, Remote Canada
How have you implemented coding standards in your past projects as a Senior Software Developer?

To effectively answer this question, provide specific examples of coding standards you've established or followed in previous roles. Discuss how these standards facilitated maintainability, code quality, and team collaboration. Illustrate your commitment to best practices in your development process.

Join Rise to see the full answer
Can you describe end-to-end feature development that you've led?

When discussing end-to-end feature development, outline a project where you oversaw the entire lifecycle, from requirement gathering and design to implementation and testing. Highlight your problem-solving skills and any collaborative efforts with other team members to create a successful outcome.

Join Rise to see the full answer
What approach do you take when mentoring junior developers?

In your response, share your philosophy on mentoring, such as providing regular feedback, encouraging independent problem-solving, and fostering a supportive environment. Discuss specific instances where you successfully guided junior developers to enhance their technical skills and confidence.

Join Rise to see the full answer
How do you ensure your code remains performance-optimized and maintainable?

Discuss your strategies for writing performance-optimized and maintainable code, such as regularly profiling your applications, keeping dependencies updated, and following best practices for design and architecture. Provide examples of how you've implemented these practices in past work.

Join Rise to see the full answer
What is your experience with FHIR and HL7 standards in software development?

To answer this, detail any specific projects where you've utilized FHIR or HL7 standards. Discuss how these standards integrated into your software solutions and the impact they had on data interoperability and healthcare outcomes.

Join Rise to see the full answer
How would you handle an urgent situation where a critical bug is detected post-deployment?

Describe a calm, systematic approach to crisis management. Explain how you would prioritize the bug fix, communicate effectively with stakeholders, and ensure that all necessary resources are allocated to resolve the issue swiftly without compromising quality.

Join Rise to see the full answer
How do you stay updated on emerging technologies relevant to software development?

Mention your methods for keeping up with industry trends, such as attending conferences, participating in online forums, reading technical publications, or completing relevant certifications. Highlight how you apply this knowledge to enhance your work and benefit your team.

Join Rise to see the full answer
Are there any specific project management tools you've used in conjunction with software development?

Discuss your familiarity with project management tools like NetSuite or Jira. Provide examples of how you've leveraged these tools to track progress, manage tasks, and ensure alignment with team and project goals.

Join Rise to see the full answer
What role does documentation play in your development process?

Elaborate on your belief in the importance of documentation for maintaining code quality and enabling team collaboration. Share examples of how effective documentation practices have benefited your teams and projects in the past.

Join Rise to see the full answer
How would you approach gathering product requirements from stakeholders?

Outline your strategy for gathering requirements, including methods like conducting interviews, running collaborative workshops, and utilizing user stories. Emphasize the importance of clear communication and ensuring that stakeholder needs are met within the design and development phase.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
AlphaSense Hybrid New York, New York, United States
Posted 7 days ago
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Tresata Remote No location specified
Posted 8 days ago
Posted 7 days ago
Photo of the Rise User
Posted 4 days ago

One of Smile's core value is that we respect and embrace our differences, and celebrate the shared values that keep us all excited about the work we are doing to improve global health. Our people are the foundation of our continued success and as...

16 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
December 6, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!