Job Details
Qualifications
- Machine learning
- Ruby
- System design
- UNIX
- Windows
Benefits
- 401(k)
- Dental insurance
- Health savings account
- Professional development assistance
- Referral program
Job Description
Statement
Ruvos is seeking an advanced integration engineer with healthcare experience developing and deploying Mirth Connect integration interfaces, and working with AWS services. The ideal candidate has demonstrated success in quickly adapting to new environments, understanding and developing well written and documents JavaScript, and flexibility with public health data sets especially HL7 v2 and v3 Clinical Document Architecture (CDA). Our team works collaboratively on multiple projects at once, so the candidate must be able to handle significant task-switching.
*
Location*
Ruvos is headquartered in Tallahassee, FL however this position is also available as a full-time remote position, with rare travel to HQ as necessary and feasible. Candidates must live in the United States.
*
Duration*
Position is a full-time, remote opportunity.
Why is this role important to Ruvos?
Ruvos strives to be a positive contributor in public health, specifically informatics. Our daily accomplishments align with our company mission statement: “We’re on a mission to deliver clever and efficient solutions to problems so that the world is a better place for the communities we serve.”
The services Ruvos provides are: project management, software engineering/development, data integration, security and system operations, development operations, and data science. Each role should contribute to Ruvos’ reputation of taking on complex problems and evolving each service to meet the goals of our customers.
Public health informatics is undergoing a substantial change following COVID-19, and Ruvos expects to grow and add new team members in a responsible way as a result. Our company's financial success depends on quality, on-time delivery of services which leads to new opportunities. Each role in the organization will contribute to supporting new customers and new initiatives from existing customers.
*
Required Skills*
- Languages: Javascript, SQL, Java (experience helpful)
- Advanced hands-on experience with Mirth Interface development
- One or more of the following databases: MongoDB/DocumentDB, DynamoDB, MySQL, PostgreSQL
- Experience with AWS services
- Teamwork: Ability and desire to communicate and interact with a small team on a daily basis
- Documentation: Proficient with markdown and composition of quality Readmes
- Demonstrated proficiency with git and how to leverage it for effective team work
- Familiarity with ElasticSearch
*
Preferred Skills*
- AWS: EKS, Cognito, Machine Learning, SageMaker, Comprehend, Textract, Batch, Data Pipeline, Glue, Redshift, Timestream, CDK
- Ruby
- Puppet
- Keycloak
- Gitlab CI/CD/AutoDevOps and/orAWS Code Build
- React, Angular 1.x
- Healthcare (Public Health)
*
Must Haves*
- 3 or more years’ experience with public health programs, data systems, and/or projects such as Electronic Lab Reporting (ELR), Electronic Test Orders and Results (ETOR), and Surveillance.
- 5 or more years’ analysis and development experience with Cloverleaf, Mirth and/or Rhapsody Integration software.
- 3 or more years’ experience with LIMS, SFTP, S3, Direct, and PHINMS.
- 3 or more years’ experience with analysis experience in Unix/Linux and Windows scripting languages.
- 5 or more years’ experience communicating effectively with technical and user staff.
- 5 or more years’ of demonstrated experience managing Interfaces for HL7, XML, and/or X12.
- 5 or more years’ experience working with National Health Data messaging standards like: HL7, SNOMED, LOINC, PHIN.
- 5 or more years’ experience monitoring and troubleshooting integration processes.
- Experience with continuous integration and deployment.
- Level 1 certification in Cloverleaf, Rhapsody and/or Mirth or comparable experience.
*
Nice to Haves*
- Amazon Web Services (AWS) certification or comparable experience. Some sample tasks to be performed by the Engineer staff include the following:
- Produce integration processes to meet user-defined integration needs using Cloverleaf, Mirth or Rhapsody Integration Engines.
- Produce Ms SQL database objects to meet user-defined integration needs.
- Produce technical and project documentation associated with all integration processes.
- Perform support, on-going maintenance and required modifications to integration processes already in production.
- Perform testing on system changes to meet user-defined requirements.
- Provide analytical services documenting both business and technical requirements for new projects requiring Integration and to identify operational efficiencies in existing processes.
- Conduct Pilot projects and research into new technologies to support current processes.
- Produce recommendations for improvements to integration processes based on analysis and research of new technologies.
- Produce work estimates to implement user-defined requirements.
- Produce status reports on the implementation of user-defined requirements to appropriate Project Manager.
- Produce status reports that include a detailed accounting of hours worked by tasks during the specific period.
- The Engineer shall provide the following deliverables:
- Code to perform or modify integration functions as detailed in user requirements for new and existing processes on a daily basis.
- Technical Documentation for all phases of Integration development for each process/project on a schedule defined by manager per project.
- Processed tickets to correct process errors or implement user-defined requirements on a daily basis.
- Test code to validate developed integration processes and system fixes including User Access Testing on a schedule defined by manager per project
- Detailed Documentation of results of analytical services for system design, pilot process or software evaluations and research of new integration technologies on a schedule defined by contract manager per project.
- Provide managerial activities and reports including work estimates for system changes, plans for implementing processes, status reports and detailed accounting of hours worked by project or customer on a daily basis or on a schedule defined by manager per project.
*
Classification*
This role is full-time and, in accordance with FLSA, is classified as Exempt. An exempt employee is salaried and is not eligible to receive overtime pay, and is also excluded from minimum wage requirements.
Job Type: Full-time
Pay: $90,000.00 - $140,000.00 per year
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Employee assistance program
- Health insurance
- Health savings account
- Life insurance
- Paid time off
- Parental leave
- Professional development assistance
- Referral program
- Tuition reimbursement
- Vision insurance
Schedule:
- Monday to Friday
- On call
Work Location: Remote