Software Developer - HealthStream, Inc
Nashville, TN 37201
About the Job
What does our values-based culture offer you?
- A collaborative work environment
- A mission-oriented mindset
- Work-from-home flexibility
- A chance to grow your career
All our HealthStreamers share a common vision: to improve the quality of healthcare by developing the people who deliver care. For over 30 years, we have remained committed to providing effective solutions through innovation and constant growth. Today, we offer a unified suite of products to streamline scheduling, credentialing, training and learning management, workforce development, and other key areas in the healthcare industry. We provide recurring value and, as a HealthStreamer, you will be at the forefront of healthcare technology innovation!
We offer work-from-home flexibility as part of our hybrid workplace policy. Our three Resource Centers (located in Nashville, TN; Boulder, CO; and San Diego, CA) are available for scheduled in-person events or assigned workspaces for those who want to work in the office. Remote team members also have access to flexible space scheduling for occasional use.
We encourage collaboration and commit to growth for our entire team. Our thriving culture allows our team members to continuously solve big problems, and we value these contributions. If you want to work for a company committed to its values and vision, HealthStream is the place for you!
We make sure patients receive competent care from qualified people. As a HealthStream team member, you would help this vision come to life. We pride ourselves on being a community where you can both build your career and take time away to fulfill your life goals and commitments.
Job Description
Your Role As a HealthStreamer
Position Summary
We are seeking a highly motivated Software Developer to join the Tier 3 Technical Specialist team. In this role, you will work alongside experienced software engineers and technical specialists and will be given the opportunity to learn and grow in a supportive environment. Your primary focus will be troubleshooting escalated cases from Tier 2 Customer Support representatives as well as escalating cases to Development when a defect has been identified. Troubleshooting may include debugging software with Visual Studio, tracing SQL Server queries with Microsoft SQL Server Profiler or confirming the correct configuration of the software or environment in which it runs.
In this way, you will provide exceptional product support and have a significant role in providing a superior resolution to our customers. The Tier 3 Technical Specialist team is an escalation point for cases from the Tier 2 Customer Support Team and other channels. Tier 1 and 2 colleagues will look to you to provide guidance on troubleshooting cases and providing superior resolution for our clients.
Essential Duties and Responsibilities
- Perform troubleshooting using a code debugger.
- Identify problem areas in code, server configuration, or the database.
- Participate in problem analysis and resolution.
- Document escalated issues from Tier 2 Customer Support as well as other groups within the organization.
- Understand the basics of Continuous Integration/Continuous Deployment (CI/CD) and code deployment patterns.
- Lead investigation, diagnosis, and documentation of customer issues/defects
- Track and evaluate defined metrics to drive continuous operational improvement.
- Participate on internal cross functional teams to ensure understanding of common customer challenges, collaborate on problem resolution, and share/receive information on product best practices, updates, enhancements, and release planning.
- Obtain ongoing product and technical training to maintain the knowledge and skills to proficiently address customer issues.
Qualifications
What You Will Need to be Successful
Education, Experience and Knowledge 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 knowledge of DevOps best practices including CI/CD and automation and associated development.
- Database development experience with Microsoft SQL Server, MySQL or similar is preferred.
- Position also requires demonstrated knowledge of C#, .NET Core, ASP.NET MVC, JavaScript and jQuery.
Skills and Abilities Required
- Candidates for this position should have basic knowledge and competence with the following:
- .NET (latest), including C#
- .Net Core 1.x/2.x, ASP.NET (MVC)
- Web technologies including HTML 5, CSS, JavaScript and jQuery
- Agile Development Process(es)
- Microsoft SQL Server, including Management Studio and SQL Server Profiler
- Structured Query Language (SQL)
- Microsoft Visual Studio
- Azure DevOps for source control and ticket tracking (preferred)
- Salesforce (preferred)
- .NET (latest), including C#
- Familiarity with development practices including:
- Cloud Providers such as Azure
- DevOps practices and automation
- Continuous Integration practices
- Code refactoring
- Cloud Providers such as Azure
- Candidates should demonstrate abilities including:
- Participation in Agile development methodologies
- Strong communication skills including technical writing ability.
- Participation in Agile development methodologies
- Ability to work well in a team and independently.
- Eagerness to learn through self-directed courseware and peer/senior staff mentoring.
- Attention to detail and commitment to adhere to corporate policies.
- Demonstrate consistent, exemplary conduct regarding time management, professionalism, and adherence to corporate policies.
- Champion HSTM core values and prioritize the quality of the end user experience in alignment with HSTM's mission.
- Excellent analytical and problem-solving skills.
- Excellent verbal and written communication skills, including the ability to explain complex technical issues to a non-technical audience.
- Ability to handle multiple cases and prioritize appropriately to achieve optimal outcome for our customers.
- A desire to learn a variety of HealthStream platforms and products, and to commit to ongoing learning to maintain competence in assigned products/solutions.
Benefits
HealthStream offers a comprehensive benefits package to eligible employees, including:
- Medical, Dental and Vision insurance
- Paid Time Off
- Parental Leave
- 401k and Roth
- Flexible Spending Account
- Health Savings Account
- Life Insurance
- Short- and Long-Term Disability
- Medical Bridge Insurance
- Critical Illness Insurance
- Accident Insurance
- Identity Protection
- Legal Protection
- Pet Insurance
- Employee Assistance Program
- Fitness Reimbursement
If you have a passion for improving healthcare outcomes and empowering healthcare workers, come join the HealthStream team! We hope you join us and be a HealthStreamer!