Intermediate Software Developer
2 weeks ago
About Our Company:
At m-Health Solutions, a LifeLabs 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.
The job is in-office (Hamilton), but there are options for hybrid and full-time remote, based on the candidate.
What You'll Do:
As an Intermediate Software Developer, you will:
- 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/TypeScript, and jQuery.
- Experience building and consuming RESTful Web APIs.
- Hands-on experience with Git and Azure DevOps.
- 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.
- Post-secondary education in Computer/Software Engineering or a related field.
- Fluency in French.
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.
Job Types: Full-time, Permanent
Pay: $85,000.00-$100,000.00 per year
Benefits:
- Casual dress
- Dental care
- Extended health care
- On-site parking
- Paid time off
Education:
- Bachelor's Degree (preferred)
Experience:
- .Net: 5 years (preferred)
Language:
- English (required)
Location:
- Hamilton, ON L8P 4M4 (preferred)
Work Location: Hybrid remote in Hamilton, ON L8P 4M4
-
Intermediate Software Developer
2 days ago
Hamilton, ON LP M, Canada m-Health Solutions Full timeAbout Our Company:At m-Health Solutions, a LifeLabs 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...
-
Intermediate Software Developer – C#
2 days ago
Hamilton, ON LP M, Canada m-Health Solutions Full timeAbout Our Company:At m-Health Solutions, a LifeLabs 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...
-
Intermediate Software Developer
1 week ago
Ottawa, ON, Canada JSI Full timeWe are seeking a talented and motivated Intermediate Software Developer to join our dynamic team in a Scrum-based development environment. The ideal candidate will have expertise in C# and Angular, possess excellent problem-solving skills and demonstrate a willingness to learn and adapt to new challenges. This full stack role requires outstanding...
-
Intermediate Software Developer
1 week ago
Ottawa, ON, Canada JSI Full timeWe are seeking a talented and motivated Intermediate Software Developer to join our dynamic team in a Scrum-based development environment. The ideal candidate will have expertise in C# and Angular, possess excellent problem-solving skills and demonstrate a willingness to learn and adapt to new challenges. This full stack role requires outstanding...
-
Intermediate Software Developer
1 day ago
Ottawa, ON KK M, Canada Nanometrics Inc Full timeJob Title:Intermediate Software Developer (Front-End Focus)Reports to:Manager, Cloud Software DevelopmentBased in:Ottawa, ON (Hybrid, 3 days in office)Term:Full TimeAbout Nanometrics:With 40 years of seismic technology and industry application experience, we are a global, award-winning company providing monitoring solutions and equipment for studying...
-
Intermediate/Senior Software Developer
1 week ago
Ottawa, ON, Canada Fortinet Full timeWe are seeking an experienced intermediate/Senior Software Developer to join our team working on VoIP telephone development as part of the FortiVoice PBX solution. This role focuses on embedded systems development, efficient implementation, and delivering optimized real-time performance. As an Intermediate / Senior Software Developer, you will: VoIP &...
-
Intermediate/Senior Software Developer
1 week ago
Ottawa, ON, Canada Fortinet Full timeWe are seeking an experienced intermediate/Senior Software Developer to join our team working on VoIP telephone development as part of the FortiVoice PBX solution. This role focuses on embedded systems development, efficient implementation, and delivering optimized real-time performance. As an Intermediate / Senior Software Developer, you will: VoIP &...
-
Intermediate Software Developer – C#
1 day ago
Hamilton, Ontario, Canada m-Health Solutions Full timeIntermediate Software Developer – C# / .NET (Hamilton, ON)Location:Hamilton, Ontario (Hybrid or In-Office)Compensation:$85,000 – $100,000 per year (commensurate with experience)Type:Full-time, PermanentAbout Our Company:At m-Health Solutions, a LifeLabs company, we're transforming how healthcare connects with people. Our technology enables mobile patient...
-
Intermediate Software Developer
1 week ago
Ottawa, ON, Canada JSI Full timeJSI is looking for a full stack Software Developer to join our Solutions team. You will be developing complex, cutting-edge software that uses a wide variety of technologies, offering you the opportunity to develop your technical skills on the job. You will collaborate with other developers, testers, product owners, and managers to deliver solutions that...
-
Intermediate Software Developer
1 week ago
Ottawa, ON, Canada JSI Full timeJSI is looking for a full stack Software Developer to join our Solutions team. You will be developing complex, cutting-edge software that uses a wide variety of technologies, offering you the opportunity to develop your technical skills on the job. You will collaborate with other developers, testers, product owners, and managers to deliver solutions that...