
Job Description
Overview
We are seeking an Intermediate .NET Developer with strong experience in C#, Docker, and Azure, and ideally some exposure to Python. You’ll be joining a collaborative development team working on internal business products as well as client customer facing projects. This role is ideal for a developer who has moved past entry-level, is confident working independently, and is looking to take ownership of projects while still learning and growing.
Key Responsibilities
- Design, develop, and maintain applications and services using .NET (C#) for internal products and for external client customer projects.
- Work on backend and API development.
- Work on the customer site for client projects reporting to the client technical lead.
- Build, containerise, and deploy applications using Docker and Azure DevOps.
- Implement cloud solutions leveraging Microsoft Azure services (e.g., App Services, Functions, Azure SQL, Service Bus).
- Write clean, efficient, and testable code following best practices.
- Troubleshoot, debug, and improve existing systems.
- Collaborate with team members, product owners, and stakeholders to deliver high-quality solutions.
- Contribute to CI/CD pipelines and automation for faster, more reliable deployments.
- (Ideally) Apply Python skills in scripting, automation, or data-related integrations.
- Mentor junior developers
Skills & Experience Required
- 3+ years professional software development experience.
- Strong knowledge of C# and the .NET framework (.NET Core preferred).
- Hands-on experience with Docker (containerisation and orchestration).
- Solid understanding of Microsoft Azure cloud services.
- Familiarity with CI/CD pipelines and DevOps practices.
- Knowledge of SQL and relational databases.
- Strong problem-solving skills and ability to work autonomously.
- Able to work and communicate with customers directly including on site.
- Excellent communication and teamwork abilities.
- (Nice to have) Experience with Python for scripting, automation, or data tasks.
What We Offer
- Competitive salary and benefits.
- 5 weeks vacation
- 37.5 hour week
- Opportunities for training and professional growth.
- A collaborative and supportive team environment.
- Exposure to modern cloud-native development practices.
- Flexible working arrangements (hybrid/remote options).
Create Your Resume First
Give yourself the best chance of success. Create a professional, job-winning resume with AI before you apply.
It's fast, easy, and increases your chances of getting an interview!
Application Disclaimer
You are now leaving Healthfitnessjobs.ca and being redirected to a third-party website to complete your application. We are not responsible for the content or privacy practices of this external site.
Important: Beware of job scams. Never provide your bank account details, credit card information, or any form of payment to a potential employer.