Medgate Inc., an enterprise software company based in Toronto, is looking for candidates to join its Development Team in the role of a Software Developer. This position is open to experienced candidates and is recommended for those individuals looking to continue a career in software development.

Primary Responsibilities

  • Diagnose and repair software problems or bugs, and assist clients with technical problems and helps to resolve those problems.
  • Communicate directly with Medgate clients to ensure that requirements and specifications are understood fully.
  • Work and support database conversions. Strong SQL script writing skills.
  • Work in conjunction with other developers on development projects and ensure that your work is compatible with, and does not duplicate the work of others.
  • Design and develop new software and modify and enhance existing software for clients’ systems, and for Medgate’s base software.
  • Review completed software designs or prototypes with clients.
  • Test software and ensure that completed work meets quality requirements.

Requirements:

  1. Must have a university degree in computer science or a related program with equivalent work experience.
  2. 5+ experience in developing software.
  3. Previous experience in the field of occupational health and safety is an asset.
  4. Experience in the development of database applications using relational database systems such as Oracle and SQL Server is also required.
  5. Proven experience in a leadership capacity demonstrating project management skills/multi-tasking
  6. Strong interpersonal and communication skills, creative thinker
  7. Knowledge of Web development software including .Net and C# is required.
  8. Experience with ASP.NET MVC4/5, NHibernate/Entity Framework, JQuery, Ajax, Web Services, javascript, OLAP cubes building and administering is an asset.