Jobs.ca
Jobs.ca
Language
Bayshore HealthCare logo

Full Stack Developer

Mississauga, Ontario
CA$100,160 - CA$125,200/annual
Mid Level
full_time

Top Benefits

Paramedical, Dental, Vision coverage
RRSP contributions

About the role

Bayshore HealthCare is one of the Canada’s leading providers of home and community health care services and is a privately owned company. Bayshore HealthCare is proud to showcase its achievement as a Platinum member of Canada’s Best Managed Companies Program every year since 2006. Bayshore Healthcare is also recognized as Canada’s Best Employers in Forbes 2023 list.

Job Summary The Full Stack Developer (NOC 21234)– role is to participate in the planning, analysis, design, development, testing, deployment & support of software solutions. Proven communication skills, problem-solving skills, knowledge of best practices in software development in general are critical to successful performance in this role. This includes working on agreed priorities, following through all stages of the Systems Development Life Cycle (SDLC). Provides a comprehensive approach to implementation of related IT applications with an emphasis on the betterment of client care, customer service, improved efficiency, improved quality and optimal use of resources.

Duties And Responsibilities

  • Participate in the planning of projects and corresponding strategies.
  • Participate in the business requirement gathering and analysis process with key stakeholders and end users to provide them with a solution that best meets their needs.
  • Strive to provide development solutions that exceeds the stakeholder’s requirements by providing innovative suggestions to create more efficiencies within the business area.
  • Provide application framework and recommendations to the business on how to best organize page/form layouts and flow-through.
  • Identify and resolve systems issues.
  • Follow standards and processes to support and complete application projects.
  • Participate in the testing phase of business solutions and applications under development in order to identify and remedy potential problem areas.
  • Build relationships with other developers/analysts to gain an understanding of application architectures and required functionality.
  • Design, develop, and deploy solutions within the organization’s architectural principles, policies, and guidelines.
  • Ability to reverse engineer legacy applications to provide new updates and modify existing solutions.
  • Provide clear and thorough end user documentation as well as application support documents for applications to include in the company’s knowledge base.
  • Implement audit, logging, and monitoring solutions to provide proactive operational support in the application development environment.
  • Perform other duties as assigned.

REPORTING RELATIONSHIPS The Full Stack Developer reports directly to the Manager of Business Systems. The Full Stack Developer also liaises with other employees as appropriate.

Work Location : Bayshore Healthcare, National Office, Mississauga ON

Hybrid – At least 2 days onsite weekly

Language: English

Benefits: Comprehensive benefit plan (Paramedical, Dental, Vision) and RRSP's

Salary Range: $ 100,160.00 to $ 125,200.00

Education And/or Experience

  • Degree/Diploma in Computer Science, Engineering, or related discipline.
  • 5+ years’ experience designing and developing of software solutions.
  • Experience with building quality user-facing mobile/web applications and backend services/APIs.
  • Ability to design products to satisfy business needs and can work with product engineers, product managers, and designers to effectively deliver them.
  • Attention to detail, problem-solving, and decision-making skills.
  • Experience working independently and taking initiative.
  • Ability to influence and negotiate with others to deliver results.
  • Demonstrated accountability, ability to prioritize, think and solve problems.
  • Strong experience across .NET Development, C#.
  • Experienced with the Microsoft Azure platform and DevOps.
  • A good working knowledge of ASP.NET (Web Forms and MVC) and Web API.
  • Experience in building web applications using JavaScript/jQuery/HTML/CSS and other custom front end tools.
  • Knowledge of serverless computing.
  • Knowledge of database development, ideally SQL Server.
  • Exposure to an Agile Development Methodology.
  • Experience working with Microsoft Dynamics 365 Cloud.
  • Experience working with Microsoft Power Platform (Power Apps, Power Pages, Pawer Automate, Power BI).
  • Experience working with Visual Studio 2022+.
  • Experience working with Microsoft SQL Server (2012+), IIS (10+).
  • Experience working with Windows Administrative Tools and Services.
  • Experience working with REST based web services.
  • Experience working with developing XML based schemas.
  • Experience working with source control (GIT, Azure DevOps).
  • Experience with business requirements gathering, review and analysis.
  • Experience with technical requirements review, analysis and documentation.
  • Experience working in a project management-based environment.
  • Excellent understanding of the organization’s goals and objectives.

Programming Languages

  • NET 4.0 or higher
  • SQL Server 2012 or higher
  • ASP. NET
  • C# .NET
  • WCF .NET
  • HTML 4.0 or higher
  • CSS
  • Liquid
  • JavaScript
  • AJAX
  • jQuery
  • XML
  • Visual Studio 2022+
  • IIS 10+

Other Skills And Abilities

  • Excellent oral and interpersonal communication skills.
  • Outstanding writing and documentation skills.
  • Ability to communicate ideas in both technical and user-friendly language.
  • Able to conduct research into web application issues and products.
  • Highly self-motivated and directed, with keen attention to detail.
  • Able to prioritize and execute tasks in a high-pressure environment.
  • Experience working in a team-oriented, collaborative environment.
  • Knowledge of applicable data privacy practices and laws.

Primary Location ON-Mississauga

About Bayshore HealthCare

Hospitals and Health Care
5001-10,000

At Bayshore, we believe in creating special moments for our clients each and every day, whether at the bedside, on the phone or in the clinic. These moments touch the lives of our clients and our employees, and they guide the way we run our business. These moments inspire, change and encourage us. They are what we call the Bayshore difference.

Bayshore HealthCare is one of the country’s leading providers of home and community health care services and is a Canadian-owned company.

With over 100 locations across the country, including home care offices, pharmacies and infusion clinics, Bayshore has more than 13,000 staff members and provides care to over 350,000 clients. We are dedicated to enhancing the quality of life, dignity and independence of all Canadians, by providing customized care plans and solutions that allow clients to remain in the comfort of their own home. See what some of our clients have to say about their experience with Bayshore. We have been a recipient of Canada’s Best Managed Companies award since 2006.

Chez Bayshore, nous croyons en la création de moments spéciaux pour nos clients, chaque jour, que ce soit à leur chevet, au téléphone ou dans une clinique. Nous cherchons à améliorer la qualité de vie, la dignité et l’autonomie de tous les Canadiens, en fournissant des plans de soins personnalisés et des solutions qui permettent à nos clients de rester dans le confort de leur propre foyer.

Bayshore, une entreprise exclusivement canadienne, est l’un des plus importants fournisseurs de services de santé à domicile et en milieu communautaire au Canada. Avec plus de 100 établissements à travers le pays, y compris des succursales dédiées à la prestation de soins à domicile, des pharmacies et des cliniques de perfusion, Bayshore compte au-delà de 13 000 employés et prodigue des soins à plus de 350 000 clients.

AP-2000672