Position Status:Full TIme

Location:Nashville, TN

POSITION SUMMARY:

Design, develop, and maintain the software products offered by HealthStream in accordance with technology best practices and product offerings. Work with team leaders and senior developers to understand and refine requirements. Design and estimate effort of new features or sub-systems from business concept to detailed technical design. Develop quality, defect free software that adheres to company coding and documentation standards.

 

ESSENTIAL DUTIES OR RESPONSIBILITIES:

This position is a non-management development position. Developers in this position will participate as members of a software development team and will have individual development responsibilities across the spectrum of software development for a HealthStream products within the PaaS group.

 

JOB SPECIFICATIONS:

A. KNOWLEDGE/EDUCATION AND EXPERIENCE REQUIRED:

  • A Bachelor's degree in Computer Science, Engineering (any discipline), or closely related field of study is preferred
  • 1-2 years of experience in the job offered or 1-2 years of experience as a Developer, Consultant, Software Engineer, or closely related occupation
  • Demonstrated knowedge of DevOps best practices including CI/CD and automation and associated development
  • Position also requires demonstrated knowledge of .NET (C#), JavaScript (Node), or Python
  • Database development experience with Microsoft SQL Server, MySQL or similar is preferred; NoSQL experience also helpful

 

B. SKILLS REQUIRED:

  • Scripting and automation in JavaScript, Python or similar
  • .NET (latest), including C#
  • .Net Core 1.x/2.x, ASP.NET
  • Web technologies including HTML 5, CSS and JavaScript
  • Agile Development Process(es)
  • Familiarity with development practices including:
    • Cloud Providers such as AWS
    • DevOps practices and automation
    • Continuous Integration practices
    • Code refactoring
    • Architecture Patterns (Microservice, N-Tier)
    • Data Access Layer Technologies (ORMs, Micro ORMs, etc.)

 

C. ABILITIES REQUIRED:

  • Participation in Agile development methodology, ideally focused on SCRUM or Kanban
  • Strong communication skills including technical writing ability

 

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.

HealthStream Brands