What are the responsibilities and job description for the Software Engineer-Data position at Free Market Health?
Overview
As part of the Technology Services team at Free Market Health, the Software Engineer will be responsible for all aspects of application development. As part of a growing team in a face-paced start-up environment, we are looking for a Software Engineer that will contribute directly to key design and development decisions, who is focused on impeccable code, rigorous review, and who has an automation-first mindset.
Specifics
The specific responsibilities for this role include, but are not limited to:
- Ensuring data quality and diagnosing data issues
- Participate in modeling relational databases
- Developing software for a new healthcare technology platform in a cloud-based microservices architecture
- Working with a small team to cross-functionally contribute to product design
- Creating scalable, automation-focused solutions
- Writing tests to ensure reliability and compatibility
- Adhering to modern secure coding standards inherent to working with sensitive healthcare data
Qualifications
- 2 years’ experience developing software solutions in a modern application development environment
- Demonstrable expertise with T-SQL and query tuning on SQL Server and Azure SQL
- Demonstrable proficiency with Python
- Demonstrable code portfolio that is best practice-oriented
- Ability to work within a team and communicate effectively
- Nice to have:
o Healthcare technology experience
o Prior experience as a production DBA
o Experience in a cloud environment leveraging a container strategy