You will 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. Help 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.