Software Engineer

General Summary

❖ IF you are passionate about technology and the desire and commitment to be a contributor to a company’s bottom line, using some of the latest and greatest technologies in the industry.

❖ IF you are looking to join a team of colleagues with that same passion, be highly collaborative, and win as a team!

❖ IF you enjoy building true Enterprise-Level Microservices.

Then look no further…

naviHealth, the health industry’s leading post-acute care coordinator, is seeking highly-motivated, tech-savvy, and team player in the role of Software Engineer. This role is a partner and contributor to the naviHealth/Cardinal Health organization, contributing to a highly skilled software engineering team as they efficiently deliver industry-leading technology solutions.

Successful candidates will possess proven experience with developing and delivering quality software solutions. A successful candidate will have the passion and energy to grow within an aggressive and fun environment, using the latest technologies in alignment with the company’s technical vision and strategy. Prior experience in a true Agile environment and/or healthcare experience are a plus.

Principal Duties and Responsibilities


• Write high quality code with corresponding unit tests.
• Ability to aggressively learn new technologies, via mentoring, training, and most of all independently-motivated education.
• Work with product representatives to refine business stories.
• Engage with team members in a collaborative manner while achieving deliverable objectives.
• Contribute to team growth by providing feedback, ideas, and collaboration with other engineers with positivity and enthusiasm.
• Identify opportunities for process improvement and effectively present them to decision makers.
• Routinely review technology trends to identify potential value of new tools, frameworks, and patterns.

Minimum Qualifications

• Bachelor’s degree in computer science, or equivalent experience.

• 3+ years’ experience working with Enterprise-class SaaS products using technologies like Java, Spring, Web/RESTful services, Oracle, MongoDB and AWS.

• Demonstrated experience in the areas of Object Oriented Programming, design patterns, microservice patterns.

• 3+ years hands-on development experience.

• Experience with Apache Kafka and/or Elasticsearch a plus.

• Ability to understand the design and independently work on implementation of software components within the larger platform.

• Outstanding collaboration, time management, communication skills as well as ability to work independently.

About naviHealth


naviHealth partners with health plans, health systems and post-acute providers to manage the entire continuum of post-acute care. We utilize evidence-based protocols to optimize care and bundled payment methodologies to align all stakeholders. The result: optimized care and outcomes, reduced inpatient days, reduced hospital readmissions, and increased patient satisfaction.

naviHealth ™ is proud to be an equal opportunity/affirmative action employer. We are committed to attracting, retaining and maximizing the performance of a diverse and inclusive workforce.  All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.