Job Description
This is a remote position and can be located anywhere in Canada.
AS THE WORLD MOVES TO FHIR, THERE ARE PLENTY OF REASONS TO SMILE.
Smarter decisions, fewer barriers, and better incentives are just the beginning. Smile Digital Health makes it easy for healthcare stakeholders to collect and exchange data with our leading FHIR-based data liberation platform.
We reduce barriers between information and care for those who deliver or consume health services and products and whose roles or care are hindered by fractured, inaccessible or complex information systems.
Let’s make a difference!
BE PART OF THE TEAM WORKING TOWARDS #BETTERGLOBALHEALTH
This role ensures the performance and correctness of Smile’s core API product by designing and developing scalable and maintainable solutions, collaborating with cross-functional teams to gather product requirements and design as well as implement and test components of complex systems. This role will also be a subject matter expert in providing guidance on complex project and system challenges.
Responsibilities:
- Design and implement features, fixes, and improvements to improve overall system performance and correctness.
- Develop and improve functionalities by designing maintainable, interoperable and performant solutions, solving complex problems, determining accurate estimates of work required as well as programming, testing, and documenting work.
- Develop key performance indicators and other documentation on the status, operation and maintenance of software.
- Develop and 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 (e.g., Machine Learning frameworks, data storage and capture frameworks etc.).
- Advise and provide insight into effective technical design and industry trends.
- Act as subject matter expert to colleagues on complex project challenges and guidance on breaking down work requirements.
- Accountable for ensuring that all working hours are accurately reported on a daily or weekly basis.
Requirements:
- 8+ years of experience in software development, preferably in the healthcare and/or technology industry.
- Previous experience in developing software systems, unit,functional, and performance test practices.
- Extensive experience with Java, Spring, RDMBS (Postgres, Oracle, MSSQL), MongoDb, Kafka, HTTP.
- Proficient in writing quality and testable code that performs and scales.
- Ability to investigate performance bottlenecks in the network, CPU, memory, and storage layers.
- Experience developing and adhering to coding best practices and style guides.
- Excellent team player working collaboratively with cross-functional teams.
- Previous experience mentoring and providing guidance to junior developers.
- Demonstrated ability to create and maintain clear documentation.
- Familiarity with maintaining repositories focusing on code health and quality.
- Experience with end-to-end feature development.
- Experience with CDA, HL7V2, FHIR, X12, DICOM, preferred.
Smile's core values include respect, inclusion, embracing our differences, and celebrating shared values and because our people are the foundation of our success, we remain dedicated to building diverse and inclusive teams. We welcome and encourage candidates of all backgrounds to apply. We are big on creating a sense of belonging and empowering each other to bring our authentic selves to work.
Apply
Go Back