Overview
Are you passionate about helping people live their healthiest lives? Do you thrive in a dynamic, supportive environment where your contributions truly matter? If so, Medcan is the place for you! This job posting is for a current vacancy.
The Role
We are searching for a talented .NET Full Stack Developer to join our growing digital team. We are building a new experience for our clients. One which is all about helping them live healthier, happier lives by making smart, evidence based decisions over the long term through a digital and physical platform.
What You'll Do
- Develop and maintain web applications using .NET technologies and modern JavaScript frameworks
- Collaborate with cross-functional teams to define, design, and ship new features
- Collaborate effectively with stakeholders, ensuring clear communication and alignment on technical solutions
- Write clean, efficient, and reusable code following best practices
- Troubleshoot and debug issues in existing applications
- Participate in the entire software development lifecycle, including requirements gathering, design, implementation, testing, and deployment
- Implement CI / CD pipelines using Azure DevOps for automated testing, deployment, and monitoring
- Monitor application performance and resolve issues proactively
- Design, develop, and maintain scalable backend and frontend systems using .NET (C#), ASP.NET Core, and modern frontend frameworks like React
- Contribute to sprint planning, estimation, retrospectives, and technical delivery to ensure timely, high-quality outcomes
- Write clean, testable, and maintainable code with a strong focus on performance and security
- Embrace Agile methodologies, continuous learning, and improvement as part of your daily work
- Develop and manage APIs within Azure API Management (APIM), including versioning, policies, security configurations, and monitoring for our .NET-based integration layer
- Collaborate with internal teams to ensure seamless integration between backend systems and external consumers
Qualifications
Strong experience with .NET Framework / .NET and C#Proficiency in web technologies : HTML5, CSS, JavaScript, VueJS, TypeScriptWeb Development : .NET, .NET Core, Razor, REST, Web API, Entity FrameworkExperience with ASP.NET Core, MVC, and Web APIDatabase systems : SQL Server, T-SQLExpert skills with C#, ORM, T-SQL, Stored Procedures, MSSQLStrong problem-solving skills and attention to detailAsynchronous programming experienceBachelor’s or Master’s degree in Computer Science, Engineering, or equivalent experience5+ years of hands-on software engineering experience in full-stack developmentExpertise in .NET / C# and ASP.NET Core, with practical experience in front-end frameworks like ReactStrong understanding of RESTful APIs, OAuth, and relational / NoSQL databases (SQL Server, DynamoDB)Advocate for CI / CD, automated testing, and Agile practicesExcellent collaboration and communication skills with both technical and non-technical stakeholdersPosition Pay Range
$95,336.00 - $131,087.00 CAD annually. Pay will be determined based on an analysis of the selected candidate's experience and qualifications within the role's compensation grade. Medcan's compensation ranges are determined by a combination of required qualifications and skills, market value, and internal equity. The above range pertains solely to the base compensation and is not inclusive of additional compensation details such as perks, benefits, and potential bonuses or incentives.
Diversity, Equity and Accessibility
Medcan is dedicated to equity, diversity and inclusion. We strive to ensure all stakeholders have a fair opportunity to participate in our community. If contacted for an opportunity, please advise your Talent Acquisition contact should you require accommodation.
AI Use Disclosure – Opportunities at Medcan
Medcan uses artificial intelligence (AI) tools to support the screening and assessment of applicants for opportunities as part of a fair, transparent, and inclusive process. These tools assist our team but do not make final decisions. All decisions are reviewed and made by our teams to ensure fairness and alignment with Medcan’s values. If you have questions about how your application is assessed, please contact the Medcan Talent Acquisition team at recruitment@medcan.com.
#J-18808-Ljbffr