Full Stack Developer, Collaborative Health - TELUS Health
Montreal, Quebec, CA Gaspe, Quebec, CA Sherbrooke, Quebec, CA Moncton, New Brunswick, CA Rimouski, Quebec, CA Toronto, ON, CA Quebec, Quebec, CA Gatineau, Quebec, CA
Description
#LI-Remote
Position Overview
Have you heard of the TELUS Health Collaborative Health Solutions team? We’re the tech company to watch in the healthcare field, founded by healthcare professionals and an innovative development team at the cutting edge of technology. Our team consists of over 200 exceptional talents whose mission is to improve the technology platforms used by our healthcare professionals.
Our focus is on constant improvement: improving procedures, improving products and improving the customer experience, all with the goal of making a positive impact on the healthcare system.
Want to join us in our mission? The TELUS Health Collaborative Health Solutions team is currently looking for a talented Programmer Analyst III to join its Electronic Medical Record (EMR) management systems development team in Quebec City. As a Programmer Analyst III, you will work on the optimization and evolution of EMR systems (Medesync) and participate in all stages of software development in an Agile development environment.
If you’re looking to take on an exciting challenge and improve your technical skills by working on projects that will help Canadians by supporting the medical and healthcare sectors, this position is for you!
Responsibilities
- Design, programming, configuration, testing and maintenance of Electronic Medical Record management systems (Kinlogix and Medesync)
- Design, programming, configuration, testing and maintenance of application software, including performance improvements, feature additions and bug fixes
- Actively participate in the technological evolution of our products, in collaboration with our architects
- Work with a team in an Agile development environment (scrum)
Qualifications
Required Skills & Abilities
- Excellent knowledge of the Microsoft development environment (C#, Web Services, .NET framework)
- Advanced knowledge and experience with Angular 2+
- Advanced knowledge of the SOA architecture (business decoupling, implementation, intercommunication between systems, microservices)
- Extensive experience with Microsoft SQL Server
- Experience with medical systems is a plus
- Investigation, analysis, problem-solving and decision-making skills
- Critical mindset and interpersonal skills for problem resolution
- Written and oral communication skills in French and English
Required Experience
- 8+ years of experience in C# development
- 3+ years of experience in Angular version 2 or higher
- 8+ years of experience in SQL development
Required Professional Designation/Certification
- Post-secondary degree or diploma in IT