Intermediate Software Developer

Calgary, AB

October 10, 2018


Cohesic is a rapidly growing healthcare startup based in Calgary and we are looking for an intermediate software developer to join our team. Cohesic is changing the way data is generated and used in healthcare with a strong focus on data science, analytics, machine learning, and usability.

We are passionate about

  • making meaningful, positive impacts on people's lives across the spectrum
  • continually learning and improving our skills
  • delivering great products and being proud of them
  • fostering a positive and collaborative workplace
  • patient confidentiality and data security

You want to

  • have your work make a real, positive difference in people's lives
  • make a meaningful impact on the company and product direction
  • solve lots of interesting challenges
  • work within a quality-focused, interdisciplinary team
  • work with interesting technologies (functional programming, modern deployments, collaborative systems)

You are

  • a university graduate (Computer Science, BSc in Engineering, etc.) or have equivalent experience
  • a positive self-starter
  • eager to learn and solve problems
  • willing to ask for help and work in a team
  • an effective communicator, especially with a non-technical audience
  • experienced with

    • working on a non-trivial project in a professional environment
    • client-side web development in general (HTML, CSS, JavaScript, with SPAs a plus)
    • creating RESTful APIs
    • working with relational databases
    • good software development practices (writing tests, documentation, agile methods)

We'll provide you with

  • a competitive market salary
  • equity through employee share purchase options
  • flexible work hours
  • exposure to industry experts and thought leaders
  • ample opportunities for professional growth
  • a casual environment

As an intermediate software developer, your roles & responsibilities will be to

  • develop features and correct issues in a web application used in diagnostic imaging
  • write and maintain unit tests, integration tests, and manual tests
  • gather requirements from domain experts and clients, including occasional on-site visits
  • peer-review code
  • document technical and non-technical aspects of the product and its code
  • participate in the design and evaluation of interfaces and their usability
  • participate in deploying applications for use by clients
  • participate in peer-reviewing of code
  • participate in documenting technical and non-technical aspects of the product and its code
  • participate in teaching internship students
  • participate in internal system security and privacy audits
  • adhere to high-quality software and product development principles

Applicants should have experience with

  • working in a professional software development environment (3+ years) on a non-trivial project
  • client-side web development in general (HTML, CSS, and JavaScript)
  • creating RESTful APIs
  • relational databases
  • good software development practices (writing tests, documentation, agile methods)

While not required, we favour applicants who

  • have experience or interest in the medical IT field
  • have experience with functional programming (Lisp or ML)
  • have experience with HL7 and/or FHIR
  • have a basic understanding of diagnostic imaging principles

We would really like to hear from you; please email us!

We value the unique skills and experiences each individual brings to the team. We are fully committed to creating and maintaining a diverse, inclusive, and accessible environment for everyone. If you require accommodation during the recruitment and selection process, please let us know. We will work with you to provide as seamless a recruitment experience as possible.