HCA, Hospital Corporation of America Senior Application Engineer in Nashville, Tennessee

/InVivoLink’s mission is to transform the clinical experience by uniting surgeons, hospitals, manufacturers and therapists with a solution to optimize patient care. To streamline care management for providers and patients, InVivoLink created a platform that accomplishes three things:/ / / /A comprehensive implant registry that tracks outcomes data/ /Enterprise analytics that provides outcomes and costs visualization/ /An interface that empowers patients to take charge of their own recovery/ / / /Without burdening staff or patients, InVivoLink enables care teams to collaborate efficiently and improve overall quality while lowering costs. Founded in 2009, InVivoLink has pioneered an evidence-based technology that promotes clinical excellence in orthopedic and spine programs./

Job Summary – The Senior Software Engineer plays a hands-on role in development of InVivoLink’s thought-leading clinically-integrated business platforms. This position plays a leading role in architecting, designing, implementing and maintaining our cutting edge software solutions.

Key Responsibilities– The key responsibilities for the Senior Software Engineer are to produce thoughtful, efficient, high quality code. We expect this leader to act as a subject matter expert while leading discussions specific to system architecture, design, development practices, and software maintenance.

Duties (included but not limited to):

  • Lead the architecture, design and development of server based application software.

  • Produce high quality code that conforms to design and functional requirements.

  • Act as subject matter expert for software development.

  • Provide support to other development engineers, QA personnel, product management.

  • Support staff in areas of expertise and domain knowledge.

  • Support and provide inputs for feature definition and analysis.

  • Present information on projects, initiatives or other subjects to peers and upper management.

  • Bachelor’s degree or equivalent in computer science or engineering discipline

  • 8 years relevant work experience

  • Strong development skills with Node.js, Angular.js / HTML5 / CSS3, C# ASP.NET MVC, Microsoft SQL Server.

  • Solid expertise in developing high-available and scalable server/cloud based applications.

  • Familiarity with all phases of product development lifecycle, including prototyping, development, test, product release and sustaining engineering.

  • Experience with Networking: TCP/IP, IPv6, 802.11 and associated protocols and technologies.

  • Familiarity with source code control systems such as git.

  • Familiarity with agile methodologies as well as software planning and estimation techniques is highly desirable.

  • Experience with Mongo DB, Hapi.js, HL7 or other healthcare integration is a plus.

Job: *Information Technology

Title: Senior Application Engineer

Location: Tennessee-Nashville-Invivolink

Requisition ID: 10250-1563