Platform Solutions Developer

HealthStream – Nashville, TN

Position Summary

This is a non-management software development position. Developers in this position have software architecture, design, and programming responsibilities. May serve as a member or development lead of a software development team.


  • Work with business stakeholders to refine and inform the requirements for software application features and enhancements
  • Provide complexity estimates for proposed software application features and enhancements
  • Inform application software architecture
  • Design software components for complex customer-facing web applications
  • Provide technical leadership for one or more software development teams
  • Program new applications, features, and enhancements, including application code and database queries
  • Plan and execute integrations with third-party software systems
  • Author and maintain automated tests for software applications to safeguard quality
  • Investigate, diagnose, and mitigate software applications failures and defects
  • Deploy software applications to production-like test environments, including the development of automated deployment scripts
  • Measure, record, and maintain a standardized set of metrics for software code quality
  • Monitor and support as necessary the deployment of software applications to production
  • Mentor and coach junior software developers to advance their technical skills
  • Provide consultations for other software developers working in his/her areas of subject matter expertise
  • Investigate new tools and technologies and advocate for their use in HealthStream software development
  • Coordinate technical projects with other technical disciplines within HealthStream IT
  • Advise Quality Assurance regarding how to test software application features, enhancements, and defect fixes
  • Ensure that his/her team adheres to all HealthStream standards, processes, and best practices for software development

  • Job Specifications


  • Bachelors degree in Computer Science and 5 years relevant experience or masters degree and 4 years relevant experience.

  • .NET (latest)
  • C#
  • Web technologies
  • HTML 5
  • HTTP
  • CSS 3
  • JavaScript
  • SQL querying and performance tuning
  • Development practices
  • SOLID Development Principles
  • Inversion of Control
  • Code refactoring
  • Object-oriented Design Patterns (GOF)
  • Architecture Patterns (N-Tier, microservices, cloud)
  • Data Access Layer Technologies (ORMs, Micro ORMs, etc.)
  • Software security
  • Leadership/Administration
  • Agile project experience required
  • Continuous Integration
  • Technical leadership and Communication Skills

  • Meticulous attention to detail
  • Process compliance
  • Ingenuity
  • Tolerance for change

  • HealthStream is an equal opportunity employer. HealthStream prohibits employment practices that discriminate against individual employees or groups of employees on the basis of age, color, disability, national origin, race, religion, sex, sexual orientation, pregnancy, veteran or military status, genetic information or any other category deemed protected by state and/or federal law

    All Jobs in Nashville, TN

    • DataStage Developer

      Caterpillar Nashville, TN

      View Job
    • DataStage Developer

      Caterpillar Nashville, TN

      View Job
    • Senior Application Engineer

      Healthtrust Supply Chain/Purchasing Group Brentwood, TN

      View Job
    • UX Designer

      AllianceBernstein Nashville, TN

      View Job
    • Solution Architect - Mobile Solutions Delivery

      Deloitte Nashville, TN

      View Job
    • Full Stack .Net Developer (Junior to Senior)

      Direct General Nashville, TN

      View Job
    • Solution Architect - Mobile Solutions Delivery

      Deloitte Hermitage, TN

      View Job
    • Software Engineer 3-PEGA

      Asurion Nashville, TN

      View Job
    • Director, Healthcare Sales

      Magic Leap - Multiple Locations Nashville, TN

      View Job
    • Product Marketing Specialist

      XSolis Nashville, TN

      View Job
    • Senior Application Developer

      Pace Analytical National Mount Juliet, TN

      View Job

    Featured Articles

    Scope Of Mechanical Engineering Students On OPT

    25 September 2015

    Most versatile and dynamic field of Engineering is Mechanical Engineering. The study of Mechanical Engineering includes knowledge of all the core subjects giving plenty of skills which opens door of number of career options. The Mechanical Engineering is tagged be an

    read more..

    Best SAP SEM Online Training For Improved Managment

    28 April 2016

    SAP SEM (Strategic Enterprise Management ) is the concept to enable value-based management. It is a critical analysis based application that deals with SAP warehouse. It is organized into following components: SRM – stakeholder relationship management, BCS – business conso

    read more..

    Java Programming Online Training – A Complete Guide

    20 April 2016

    Java is an object -oriented programming language and is a platform too. It is simple to understand and is a general purpose language. It was developed by Sun Microsystems and was later overtaken by Oracle Incorporation. It is the most powerful and dynamic programming language being used today. Th

    read more..

    Everything You Need to Know: H1B Extension, Visa Processing Time and Fees

    17 September 2018

    The ever growing popular H-1B visa offers many advantages to those holding it. Bearing in mind the long and tedious process of time involved in finding an employer, being selected in the lottery and then being approved, the H-1B visa is very valuable. And because of t

    read more..

    Thanks For Your Feedback

    Attach A Resume First