Job Description
About IMS
Integrated Medical Systems supplies infusion pumps and medical equipment, through rental, sales and biomedical service, to home infusion and specialty pharmacies across the United States. We also run iQuest, our own equipment-management platform, which customers use to track, order and return the equipment they rely on.
The role
We build software across our whole business: the iQuest platform, our e-commerce website, the integrations that connect our systems, our ERP, and the data and reporting the business runs on. Much of it is built with development partners. We're looking for a hands-on Software Engineer to be our in-house technical expert: writing production code, reviewing our partners' code, and making sure what we ship is correct, secure and well tested.
Job Requirements
What you'll bring:- 4+ Years of professional software development, including production C# and .NET (ASP.NET Core).
- Strong SQL Server skills, and experience with Entity Framework Core.
- Front-end experience with Blazor or another modern framework.
- Experience with REST APIs, OAuth2 and OpenID Connect.
- Daily use of Git, pull requests and CI/CD.
- Cloud experience, preferably Azure.
- A habit of writing automated tests.
- Clear writing, and the ability to explain technical issues to non-technical colleagues.
Nice to have:
- Docker and Kubernetes;
- Syncfusion, Auth0 or Hangfire;
- PHP / Magento;
- N8n or similar automation tools;
- Epicor Prophet 21 or another ERP;
- Power BI or Microsoft Fabric;
- Healthcare or regulated-industry experience.
Job Responsibilities
What you'll do- Build features and fix bugs in C# / .NET, SQL and JavaScript, from diagnosis to production.
- Find root causes using code, logs and data, and fix problems properly rather than patching symptoms. Review pull requests from our team and our development partners, and set the technical standards for our code.
- Write tests for what you change, and keep our build and deployment pipelines green.
- Work in the cloud: Azure, containers and Kubernetes, CI/CD.
- Build and run integrations between our platform, CRM, service desk and ERP, with monitoring that finds problems before customers do.
- Support production by taking escalated issues from our support team and resolving them.
- Protect patient data and build security into everything you touch.
- Document what you build, so the next person can pick it up.
Job Benefits
- Hybrid Working Arrangement
- 401k
- Medical/Dental/Vision Coverage
- Up to 3 weeks of PTO
Salary
95000 - 115000 USD (yearly)