Job Description
As our new Senior Software Developer, you will have the autonomy to choose projects and initiatives that interest and challenge you. Our roadmap currently includes the chance to:
- Develop APIs to allow integration with different medical records systems.
- Enhance our patient messaging functionality to help promote more effective, ongoing medical care.
- Create new eRequisition and eOrdering functionality to be roles out to a network of medical labs across the province
- Enhance eReferral features to expand nation-wide.
- Optimize the Ocean platform to operate at scale across thousands of doctors offices and hospital clinics.
- Optimize and scale security because confidential medical information is a top priority.
Join us as we change healthcare for the better.
Ocean by CognisantMD is the leading provider of EMR-integrated Patient Engagement and eReferral tools in Canada, playing a critical role in millions of patient visits and thousands of referrals every week. Our digital healthcare solutions empower patients and physicians to overcome the barriers preventing the timely delivery of healthcare services. By replacing paper forms with digital tools we give patients and providers secure ways to connect, share health information, and update patient records. Our tools:
- Empower patients to share health information with their physician before, during, and after visits, helping to ensure health records are up to date and accurate while improving patient care.
- Meet the growing demand for virtual care solutions via an online booking system and secure messaging that brings significant benefits to patients while improving clinic efficiency and reducing the need for unnecessary phone calls.
- Improve access to care by replacing faxes, calculating wait times, and reducing the time to process and access specialist referrals.
We are dedicated to our team, and we strongly believe that family comes first. To that end, we strive to find opportunities to support balance in the workplace and between work and home. As part of this, we have flexible hours, lunch socials (virtual for now but some physically-distanced small gatherings too), and meeting-free Friday afternoons.
How you will make an impact
- Build. You will build new features and functionality that delivers an innovative, scalable and reliable product solution that our team is proud to declare ownership of. You will play a role in contributing to the architecture and framework of our solution.
- Be Agile. You will engage in agile software development while adhering to reasonably-paced project deadlines. We pride ourselves on setting reasonable expectations in order to prioritize both the quality of our product - and of your life. You will translate functionalities into development stories and self-manage completion. You will assist and guide the work of junior developers and co-op students.
- Prioritize quality. As a member of the development team, you will participate in peer code reviews, and test automation, ensuring each release meets our high quality standards. You will propose optimizations for enhancing the reliability and speed of our platform.
- Research and analyze. You will actively participate in architecture discussions, presenting well-thought-out ideas and evidence for choosing a particular tool, process, or method.
What you bring
- The experience. You bring professional experience developing B2B product software and a willingness to dive in to figure out the best approaches quickly, whether they are based on technology or a human-centred approach. You have existing skills across modern front and back end technologies, and can rapidly pick up new tools and approaches.
- The collaborative approach. You can build trusting relations and efficiently work across teams, both in-person and remote. You are quick to adapt when priorities shift and take feedback well. You are comfortable with ambiguity and are willing to figure things out when no clear, defined path or process is outlined.
- The flexibility. You are happy working from home anywhere in Canada but can accommodate eastern time zone business hours
Job ID: 111077