Software Engineer
Integrated Medical Systems, Inc.
Summary
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 description
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.
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.
Requirements
- 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
Benefits
- Hybrid Working Arrangement
- 401(k)
- Medical, Dental & Vision
- Up to 3 weeks PTO
Company overview
Integrated Medical Systems, Inc. (IMS) is a leading national distributor specializing in the alternate site healthcare market, founded in 1994 and headquartered in Bolingbrook, Illinois. The company operates as a comprehensive medical equipment and supply provider, offering flexible rental and purchase options for infusion and respiratory equipment, along with an extensive line of disposable medical products. IMS serves infusion therapy, respiratory care, enteral feeding, cleanroom applications, and oncology programs through its network of 11 full-service distribution and biomedical service centers across the United States. The company's product portfolio includes medical disposables from leading manufacturers, specialized oncology and chemotherapy products, personal protection equipment, and USP cleanroom supplies. IMS also provides biomedical services including equipment repair, preventive maintenance, certification, and on-site technical support. With a focus on innovation and customer satisfaction, the company has developed proprietary technology solutions like iQuest™ asset management software and PayNOW payment systems. Serving healthcare providers across all 50 states, IMS has established itself as a trusted partner in the alternate site care industry, supporting home infusion services, compounding pharmacies, and specialized medical facilities with reliable equipment and supply chain solutions.