This is a management and software development position. Development Team Leads help determine department policy and resource allocations. In addition to management responsibilities, a Development Team Lead may serve as the technical lead of a software development team and/or provide architectural oversite for software development teams.
ESSENTIAL DUTIES OR RESPONSIBILITIES -
Evaluate the performance software developers
Assists with the recruiting and hiring of candidate software developers
Enforce adherence to company and departmental policy
Mentor and coach software developers
Contribute to discussions about personnel allocations among projects
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
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
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
Provide consultations for other software developers working in his/her areas of subject matter expertise
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/VerityStream standards, processes, and best practices for software development
Job Specifications
KNOWLEDGE/EDUCATION AND EXPERIENCE REQUIRED:
Bachelor degree in Computer Science preferred. We will also consider commensurate experience or advanced industry technical certification (e.g., Microsoft Certified Professional).
5+ years' experience in Software Development
1+ years' experience as a lead developer or equivalent function providing technical oversight for a development team
SKILLS REQUIRED (manual, verbal or mental manipulation of data or things):
Must have the ability to learn and adapt to new technologies rapidly.
Must be able to consistently meet established project deadlines.
Must have the ability to communicate clearly and effectively with other team members.
Ability to hold others accountable
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