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