Software Developer

Remote Toronto, ON

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.  

Who we need

We're adding a Software Developer to our innovative, solution-oriented, dedicated team. You will play a critical role, taking our platform to the next level as you work on all aspects of the software and all phases of the SDLC. You will have the opportunity to work independently, moving ideas from concept to functional design to development, implementation, and deployment. In addition, you will gain exposure to our Agile practices and cloud-based software development operations as part of a small team working across the Ocean platform: Android tablet to web UI to server and database. What you do here will be limited only by your imagination and drive to make it a reality.

Who you are

You are passionate about technology with purpose and making an impact. You love working in a dynamic and collaborative environment. Whether you are used to the hustle of a startup or the processes of a bigger organization, you come with a passion for solving complex problems with innovative technology and the drive to make an impact.

You have expertise with a wide range of tools from end-to-end of the SDLC across the full stack. You have an appreciation for a diversity of thought and experience and enjoy guiding the work of junior team members and fostering working relationships. Whatever it is, you do it with dedication, and you constantly challenge yourself and absorb new information.

Our tech stack

  • Web development (Vue.js and JavaScript/HTML)
  • Server development (Java/Spring/MongoDB/JEE)
  • Cloud SaaS operations (Linux/Tomcat/Apache Web)
  • Cryptography (AES and RSA)
  • Android tablet development (Java/Android SDK)

What's in it for you

Impact and influence. You will play an essential role in bringing our mission to light. You want to make a difference in how Canadians experience the healthcare system and empower both patients and physicians with the technology they need to streamline access to information.

A place to grow your career and your skills. You will be a key player at a company that is at an exciting point, rapidly moving past the scale-up stage while retaining the best of our startup values: responsiveness, work-life balance, hands-on innovation opportunities, and excitement. We are looking for dedicated, honourable individuals who want to commit to our work, take our offerings to the next level and the one beyond that, and help us grow as a company. In turn, as we continue to scale, we will take you on the journey with us, creating opportunities for professional development, recognition, and growth.

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 4+ years of 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 that you are very proud of and a resourcefulness that leads you to build new skills to grow your expertise, including production cloud server operations. 
  • 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 initiative. You are a critical thinker who can creatively solve problems, and you continuously pursue knowledge. You are inspired by a fast-paced environment and can rise to the challenge of competing priorities.
  • The flexibility. You are happy working from home but are open to sometimes working on-site at our head office in Toronto as part of a flexible hybrid model planned for 2022.

Our culture, our team

We’re a scaling company, past the startup stage and on the cusp of the next stage. We are incredibly passionate about our ability to make a difference in the lives of Canadians through our technology and we firmly believe that we can do our best work with realistic deadlines and transparent communication about where we are and what’s next for us as an organization. We understand the time it takes to revolutionize a paper-based industry and develop and release high-quality resilient, compliant, and responsive technology that is easy to use so we ensure that pace is factored into our projects and deliverables across the organization. 

Our focus is your growth and professional satisfaction, resulting in clear opportunities to help us scale and be better through your ideas, and the chance to be part of projects, and try new things. 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. 

Everyone here is deeply committed to what we can do - and the potential we have to do more. As a result, we provide an opportunity for CognisantCauses, our name for passion projects in healthcare where no funding is available and a little technical expertise and time is needed to make a big difference. It’s a way to give back and to add further meaning to what you do here. 

A note on values

We value ethical behaviour above all else. We care about each other and we respect each other as professionals and people. We treat our customers with respect and keep our word, even if it hurts. We own our mistakes. We strive for honesty and integrity every day in every situation. We look for people who share these values.

We are transforming patient care across the country and we’ve only just begun. Join us.

We are always on the lookout for ethically driven, intelligent, and compassionate professionals who want to be part of an energetic culture and company, people who are interested in contributing their talents in a challenging, interdisciplinary environment. If you feel you meet 70% of the qualifications we are looking for and are determined to make a difference, we encourage you to apply. We promise to consider your application fully. 

Express your interest here, explore what we do here, or follow us on LinkedIn to stay connected.

We strive to build a diverse team and encourage applications from traditionally underrepresented groups. If we can make this easier through accommodation in the recruitment process, please let us know.

Subscribe to Job Alerts