Sr Staff Software Engineer
Description
Summary of the Senior Staff Software Engineer
We are looking for a Senior Software Engineer to join one of our Engineering organization. You will have the opportunity to work in healthcare software, an exciting and growing area. You will work with a variety of technologies and develop new features and capabilities for our healthcare software solutions. Successful candidates enjoy working in a collaborative environment, contributing to team decision-making, and building great software.
Responsibilities for the Senior Staff Software Engineer
- Work in a Production Support team to provide technical support for software troubleshooting, enhancements and development objectives.
- Participate actively in Scrum ceremonies.
- Ensure best practices including coding standards and code reviews.
- Understands scalable software performance and operability for SaaS platforms
- Ensure compliance with rules for all deployed software.
- Write code in accordance with architecture specifications.
- Write database scripts as needed.
Qualifications of the Senior Staff Software Engineer
- Bachelor's degree required (computer science, information systems, business administration or other industry-related curriculum)
- 2+ years experience with FIHR, developing interoperability and integrations between providers, public health agencies, payers, or patients using international information exchange standards (e.g. HL7, IHE), specifications and integration broker platforms
- 3+ or more years developing REST API Services
Technical Skills of the Senior Staff Software Engineer
- Experience with configuring and troubleshooting high volume HL7 v2 data interfaces including converting ADT, medical records to FHIR HL7 Standards
- Must possess strong analytical, technical, and troubleshooting skills to resolve complex HL7 interface issues as they arise
- Experience working with industry leading HL7 interface engines such as QVera, Mirth, Rhapsody, Cloverleaf, Healthshare
- Languages: .NET, JavaScript, SQL. MS SQL are preferred
- Frameworks: .NET Entity Framework
- Databases: MS SQL, DynamoDB (or other NoSQL DB)
- Cloud-hosted, scalable SaaS systems
- Experience with serverless architectures (e.g. AWS Lambda, Event Bridge, API Gateway)
- Experience providing software troubleshooting and enhancements to existing system and applications.
- Experience developing RESTful APIs (or equivalent)
- Experience with Agile methodologies
- Source control management, preferably git
- Secure coding practices
Knowledge, Skills, and Abilities of the Senior Staff Interoperability Engineer
- Customer focused, driven to help our customers
- Keen sense of priority and urgency
- Passionately committed to engineering best practices
- Self-learner and problem solver