Senior Software Engineer, EMR

Sorry, this job was removed at 6:21 a.m. (CST) on Thursday, June 17, 2021
Find out who's hiring remotely in Austin.
See all Remote Developer + Engineer jobs in Austin
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

About our team:

Invitae needs experienced software engineers with diverse backgrounds to help us achieve our mission of providing genetic information to billions of people. As part of the Integrations group, you’ll be working with a distributed team that supports Invitae’s various integrations with internal homebrew systems as well as external vendors and partners. There is a large focus on supporting our ability to accept electronic orders and provide subsequent test results via an EMR interface.

What you will do:

  • Contribute to improving the organization’s EMR interface capabilities through a more robust and resilient platform design
  • Conceptualize new software modules and create technical implementation proposals
  • Help define and build new features or applications based on business needs
  • Write robust, structured, and testable code while also participating in code reviews
  • Be a strong communicator and able to facilitate discussions with non-technical members and stakeholders
  • Identify the root causes of production issues, and write tests that provide the proper test coverage
  • Support software throughout its entire lifecycle; from concept to go-live

What you bring:

  • Experience with EMRs such as Epic, Cerner, Allscripts, eClinicalWorks, etc.
  • REST API architecture and implementation
  • Excellent troubleshooting and debugging skills
  • Industry experience with full stack architecture and distributed systems
  • Preferred experience in languages/frameworks:
    • Python
    • Django web framework
    • Scala/Kotlin/Java
  • Hands on experience with databases (MySQL, PostgreSQL, NoSQL, etc.)
  • Industry experience with automated testing and CI/CD tooling
  • Working knowledge of HL7 (orders, results, and scheduling) and its guidelines is a plus
  • Experience with Kafka (consumer/producer and streaming apps) is a plus
  • JavaScript/TypeScript and Node.js is a plus
  • Passion for professional growth and eagerness to take on new challenges

What success looks like in this role:

  • Drive technical innovation within the team and delivering highly performant software
  • Continuous communication and collaboration with cross-functional teams ensuring we maintain compatibility across different systems
  • Taking on new initiatives and identifying opportunities for further improving the clinical ordering and results delivery experience through electronic channels
  • Able to work asynchronously with individuals spanning multiple time zones

At Invitae, we value diversity and provide equal employment opportunities (EEO) to all employees and applicants without regard to race, color, religion, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. We will consider for employment qualified applicants with criminal histories in a manner consistent with the requirements of the San Francisco Fair Chance Ordinance.

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

Situated in Austin's Central Business District, one block West of the Texas State Capitol.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about InvitaeFind similar jobs