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
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.