Software Engineer


SHR Talent is partnering with a healthcare client in Nashville, TN in its search for a Software Engineer. The Software Engineer is a key member of the software engineering team providing technology solutions that will solve business problems and strengthen the company’s position as a leading health care innovator. As the Software Engineer, you will analyze business requirements, design and develop software to support business needs, conduct code reviews and test software as needed, along with participating in application architecture and other phases of the company. The Software Engineer role offers a generous compensation and benefits package, as well as the opportunity to work for a company with a strong belief in a healthy work-life balance, and offers great opportunities for career growth.

Essential Job Functions

• Implement common software design patterns
• Produce, secure, and clean code that is stable, operational, consistent and performant
• Develop and scale microservices on cloud infrastructure
• Build and integrate automated tests (unit and end-to-end)


• 2+ years’ experience with software engineering
• Experience with healthcare, especially HL7 or EMR, interface and coding, a plus
• Strong understanding of the latest .NET Framework
• Experience with Node.js, MS-SQL, GraphQL
• Experience with React or a comparable UI framework
• Experience using Git version control
• Working knowledge of GitHub Actions, Kubernetes, Entity Framework
• Experience with Cloud Providers such as Azure, preferred
• Understanding of OSX and Linux Shell

Apply now