Physician Software Systems (PhySoft) is a market-leading healthcare software company whose innovative technologies enable medical facilities to calculate optimized dosing recommendations for difficult-to-dose drugs, dramatically improving patient quality of life.
We are seeking a full-time backend software engineer to contribute to the development, optimization, and maintenance of SaaS applications that provide clinical decision support to healthcare providers at the point of care. The software engineer will be an integral member of a small, focused team where everyone develops requirements, builds software, creates and performs unit, integration, and system tests, and deploys code.
This is a role for a self-motivated and confident coder who understands and appreciates the requirements of an enterprise-class SaaS environment. Reliability and stability are paramount for software within this highly regulated field; applicants should be detail oriented with a proven history in SaaS application development.
PhySoft values curiosity, flexibility, and a drive for continuous improvement. The successful candidate will be confident in his or her real-world experience while maintaining a humble awareness that there’s always more to learn.
This is a full-time remote position that pays competitively, based on your qualifications, demonstrated skillsets, and previous experience.
Required qualifications
- Proficiency with software development best practices
- Experience with development, testing, and deployment on remote systems
- Strong analytical and critical thinking abilities
- Attention to detail and accuracy
- Strong technical writing skills
- Willingness to evaluate requirements, suggest solutions, and take the initiative to figure out the best way to implement them
- Ability to prioritize tasks, work independently, and meet deadlines without direct supervision
- United States residency and availability to work during business hours in the Central time zone
- Unquestionable character and integrity
Responsibilities
- Design, develop, and test new features and functions
- Produce clean, readable, and maintainable code
- Test and deploy applications
- Troubleshoot, debug, maintain, and improve existing software
- Assess user feedback to improve software functionality
- Recommend improvements to existing features
- Collaborate with management and clients to identify and write concise, actionable, and quantifiable end-user requirements and specifications
- Write clear, thorough, and accurate technical documentation
- Provide input and assistance to non-developers when code-related questions arise
- Interact with clients to investigate bug reports
- Collaborate with a team in a virtual environment
- Comply with organizational processes and standards
Relevant skillsets
- Linux, Apache, MySQL, PHP (LAMP)
- C#, .NET, ASP.NET Core, EF Core
- CSS, jQuery, Ajax, REST
- Domain-Driven Design / clean architecture
- Code/data security fundamentals
- Atlassian (Jira, Confluence, Bitbucket) or similar collaboration tools
Helpful (but not required) experience
- Database architecture
- Familiarity with cloud and virtual computing environments
- JSON / JSON schemas
- RabbitMQ
- HL7 FHIR
- Continuous integration
- Knowledge of medical terms, HIPAA requirements, and experience with medical software
- Familiarity with regulations and standards related to the healthcare industry and development of software as a medical device (SaMD)
Education
A degree in computer science, informational technology, or engineering is great, but don’t let the lack of one hold you back! If you have proven experience in a similar role, you’re encouraged to apply.
About PhySoft
Based in the Chicago metro area, PhySoft is a software development company that partners with leading medical research institutions around the world to transform the way healthcare is delivered. By combining new concepts in individualized medicine with our technology expertise, we are leading the way in cost-effective patient care improvements.
Since our applications provide medical services, our entire team is dedicated to maintaining the highest standards in software and operating system reliability and hardware availability and stability, and we foster a culture of proactive problem-solving and rigorous testing to ensure that our technology functions seamlessly and securely. By prioritizing these critical elements, we not only comply with industry regulations but also earn the trust of our users, delivering peace of mind alongside our cutting-edge medical solutions.
Full-time employees at PhySoft are eligible for standard benefits, including insurance coverage, paid time off (PTO), and retirement benefits.
PhySoft is an equal opportunity employer. To comply with operational and regulatory requirements, we can only consider candidates who reside within the United States.
How to apply
If the above description sounds like your dream job, please email your resume to Roelof Boonstra at recruiting@physoft.com with nothing but your first and last name in the email subject line. Include in the body of your email the skills you bring to the table, at least one technical skill you’re interested in learning, and at least one thing you’ve taught yourself how to do (technical or otherwise). We are look forward to hearing from you soon!
Please note: PhySoft prefers to use our recruiting process to manage your application and potential interview schedule. Therefore, please apply using the above email address and not the LinkedIn-managed job application process. Thank you.
Recruiters should use the above email address only if they’re interested in changing careers and joining our team.