×
Register Here to Apply for Jobs or Post Jobs. X

Intermediate Software Developer – C# ​/.NET

Job in Hamilton, Ontario, E8H, Canada
Listing for: m-Health Solutions
Part Time position
Listed on 2026-02-15
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer, C# / Unity Developer, Backend Developer
Salary/Wage Range or Industry Benchmark: 85000 - 100000 CAD Yearly CAD 85000.00 100000.00 YEAR
Job Description & How to Apply Below
Position: Intermediate Software Developer – C# / .NET

Intermediate Software Developer – C# / .NET (Hamilton, ON) Keys

  • Full-time, Permanent | $85K–$100K
  • Hamilton, ON (Hybrid): min 1 day/week in-office (ideal 3–4)
  • Product: P360 healthcare platform (orders, customer contact, billing, integrations)
  • Stack: C#/.NET, Azure, SQL Server, REST, web UI (JS/TS)
  • Team:
    Small dev + QA team with end-to-end ownership
About Our Company

At m-Health Solutions, a Life Labs company, we’re transforming how healthcare connects with people. Our technology enables mobile patient care- bridging devices, data, and real-time communication to improve diagnosis and patient experience.

We take pride in knowing our work directly impacts patients’ lives every day. With a focus on innovation, collaboration, and care, we’re raising the bar in digital healthcare‑and we’re just getting started.

Position Summary

We’re looking for an Intermediate Software Developer who’s passionate about building technology that makes a difference. You’ll join a small, collaborative team of developers and QA professionals who design, develop, and maintain applications that power our healthcare systems.

In this role, you’ll work across both front‑end and back‑end development, contributing throughout the entire lifecycle‑from design and coding to testing and support. You’ll have the freedom to innovate, the space to learn, and the satisfaction of seeing your work directly improve patient outcomes.

In‑office expectations

Candidates must be able to work from the Hamilton office at least once per week, with the ideal schedule being 3–4 days in‑office.

What You’ll Do
  • Develop and maintain our P360 system, which manages patient orders from initiation through billing and integrates with hospitals, clinics, and remote monitoring devices across Ontario.
  • Contribute to new projects, features, and enhancements from concept through delivery and ongoing support.
  • Identify opportunities to improve functionality and reliability throughout the development process.
  • Write clean, efficient, and high‑quality code while supporting system stability and scalability.
  • Partner with internal teams to troubleshoot issues and design creative solutions that improve processes and user experience.

This is an opportunity to use your current technical skills, expand your expertise, and play an active role in shaping our technology direction.

What You’ll Bring

You’re a problem‑solver who enjoys variety, autonomy, and meaningful work. You take pride in writing elegant code and collaborating in a team that values input, creativity, and continuous learning.

Required Skills and Experience
  • 5–9 years’ experience in front‑end and/or back‑end development within a Microsoft environment.
  • Strong background in .NET and C#, ideally with MVC and Entity Framework Core.
  • Experience with Azure Web Apps, Function Apps, SQL Database, Application Insights, and Active Directory.
  • Proficiency in responsive UI design using HTML5, CSS3, Bootstrap, JavaScript/Type Script, and jQuery.
  • Experience building and consuming RESTful Web APIs.
  • Hands‑on experience with Git and Azure Dev Ops.
  • Solid understanding of MS SQL Server—including stored procedures, triggers, and efficient table design.
Nice to Have
  • Knowledge of Agile SDLC practices, including CI/CD.
  • Experience with unit testing or automated testing.
  • Fluency in French is not required; however, it is considered an asset.
Additional Requirements

Candidates selected for an offer of employment will be required to successfully complete a background check as part of the hiring process.

Why Join Us?

At m-Health Solutions, you’ll be part of a close‑knit, forward‑thinking team driven by purpose and innovation. We believe in flexibility, inclusion, and professional growth‑creating an environment where your ideas matter and your contributions are recognized.

If you’re ready to make a meaningful difference through technology and join a team that values curiosity, care, and collaboration‑we’d love to meet you.

How To Apply

Please submit your application directly. We are not accepting submissions from recruitment agencies at this time.

We are committed to building a team that reflects the diversity of the communities we serve. We encourage applications from women, visible minorities, Indigenous peoples, people with disabilities, veterans, and members of the LGBTQ2SI+ community.

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary