AllRecruits Ltd logo

Intermediate .NET Developer

AllRecruits Ltd

Hamilton, Canada

Share this job:
100 - 125 Posted: September 14th, 2025

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

#J-18808-Ljbffr
Back to Listings

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!

Create Resume

Application Disclaimer

You are now leaving Govtjobs.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.