Senior Software Engineer

YOUR ROLE

You will lead the design and implementation of new applications and features that enhance a patient’s healthcare experience, including making it easier to pay bills, understand cost, and share information with their doctors. You will also work on projects that enhance the efficiency of clinical and administrative staff at healthcare provider organizations so they can optimize the patient experience, better measure the effectiveness of their workflow, and reduce the cost of delivering healthcare.

You will work directly with the CTO and Product Management team of MD Clarity to plan, design, prioritize, execute, and deploy new features and applications to our clients. This is an opportunity to be part of a product team that is scaling up to meet the demands of a growing customer base.

jobs@mdclarity.com

Product Development Responsibilities:

  • Participating in design and problem-solving sessions related to our product roadmap and feedback received from our client services and support teams, and customers.
  • Lead the design and implementation of software features
  • Design and implementation of data interfaces (REST APIs) with external healthcare systems related to clinical, financial, quality, and patient data
  • Design and implementation of features related to payment transactions and how patients experience paying for medical costs.
  • Design and implementation of mobile-based consumer/patient-facing applications that enhance the healthcare experience for patients.
  • Design data architecture to support new applications and features
  • Work on improving tools to monitor stability and performance of our platform, and troubleshoot exceptions related to daily user activity.
  • Participate in R&D activities to explore new technologies to optimize solutions to existing problems we address with our product

Qualifications and Skills We Expect:

  • Education: BS/BE/MS in software engineering, information systems, computer science, or related field
  • Experience: 5+ years of experience in software product development
  • Demonstrated ability to solve complex problems
  • High proficiency in SQL and database systems (firm understanding of relational database design)
  • Experience working with large data sets
  • High proficiency working with object-oriented programming languages (e.g. C#, Java)
  • Experience in designing large-scale enterprise systems
  • Preferred: experience with Microsoft technology stack (.NET, C#, SQL Server)
  • Preferred: Experience with JavaScript frameworks and HTML5
  • Preferred: experience working with mobile development frameworks
  • Preferred: experience designing REST APIs
  • Preferred: experience working with healthcare data, systems, or generally exposure to the healthcare domain

Data Engineer

YOUR ROLE

You will lead the development and configuration of data interfaces for our SaaS analysis and reporting solution for healthcare providers (medical clinics, hospitals, major health systems, etc.). You will be responsible for the transformation, loading, management, and analysis of data that we gather from doctors, hospitals, patients, government organizations such as Medicare, and Insurance companies. Additionally, you will also play a role in augmenting our analytics layer on top of all this data, generating new analyses and charts as feedback is captured from our customers.  jobs@mdclarity.com

Example responsibilities:

  • Assist in setting up and maintaining database systems that provide online data analysis and reporting for healthcare providers (medical clinics, hospitals, health systems & networks, etc.).
  • Ownership of transforming and importing disparate data sources into our data analysis platform
  • Setting up automated tasks for importing data from proprietary (e.g. Electronic Medical Record and Billing systems) and public data sets (e.g. Medicare)
  • Designing standard interfaces for specific data sources
  • Setting up monitoring processes for data loading
  • Working with our internal business analysts to set-up new analyses and charts for presentation via our web reporting framework.

A few qualities we expect:

  • You are highly motivated and are looking for more than just another average job. You are hungry to learn and grow. We will create an environment in which you can create new opportunities for growth, whether it’s expanding new skills, identifying new product ideas to pursue, or reinventing a way we deliver our product and services to clients.
  • You must be willing to work in a start-up environment: you will inevitably have to deal with ambiguity and lack of structure at times as things moves fast. You can thrive when working independently, but thoroughly enjoy working with a collaborative, open team.
  • You are not afraid to speak up with ideas and challenge the status quo.
  • You ideally have a particular interest or passion for working in the healthcare domain to solve problems to make the system easier to understand and more effective for doctors and patients.

A few skills we expect:

  • Undergraduate degree in engineering, information systems, computer science or related field, and 2 or more years of  experience working with database systems
  • Microsoft technology stack (e.g. .NET, C#, SQL Server)
  • t-SQL
  • Relevant work experiences
  • Experience delivering data analysis systems (e.g. from database design through visualizations)
  • Experience developing ETL processes for SQL databases
  • Bonus: hands-on experience with health data
  • Experience working with various data formats: Excel, XML, csv, etc. (Healthcare EDI standards a bonus)
  • Excellent writing and communication skills

Business Systems Analyst

YOUR ROLE

To service our customers we rely on gathering, aggregating, and analyzing data from doctor’s offices, hospitals, patients, government organizations such as Medicare, and Insurance companies.  In this role, you will be responsible for working directly with customers to gather the data they input into our product, coordinate with our engineering team to load this data, identify/design/publish custom reports they want to see in our product, and gather customer feedback to share with our product development team for new opportunities to grow and enhance the product.

jobs@mdclarity.com

Example responsibilities:

While your responsibilities will grow and evolve, initially here are specific examples of the types of initiatives you would lead:

  • Work with customer stakeholders to gather data, including clinical, billing, insurance contract, and cost data.  Collaborate with our engineering team to transform this unstructured data into our structured data templates for loading into our product.
  • Collaborate with customers to design and deliver custom analyses and charts on their data.
  • Engage in consulting projects with customers, using our product to solve complex problems with advanced data analytics.
  • Ownership of the success and satisfaction of a customer being set-up on our product.
  • Answer inbound customer support questions.  You will be the first responder for inbound support feedback, questions, or issues.  You will coordinate any additional follow-ups with the engineering team if beyond your scope.
  • Drive the communication of direct customer feedback to our Product team.
  • Collaborating with our sales team on sales opportunities to expand relationships with existing customers.
  • You will be responsible for designing, in collaboration with our engineering team, a process for continuously capturing and aggregating data from healthcare-related websites (e.g. insurance co.’s, state government healthcare sites, etc.) and public databases such as Medicare.  This includes data on reimbursement for anything from drugs to medical equipment, and policies that can impact what patient’s must pay for medical care, and how Doctors get reimbursed for their services.  You will also be responsible for working with clients to find new opportunities to use this data for their benefit.

A few qualities we expect:

  • You are highly motivated and are looking for more than just another average job. You are hungry to learn and grow. We will create an environment in which you can create new opportunities for growth, whether it’s expanding new skills, identifying new product ideas to pursue, or reinventing a way we deliver our product and services to clients.
  • You enjoy working directly with customer end-users to help solve their problems.
  • You must be willing to work in a start-up environment: you will inevitably have to deal with ambiguity and lack of structure at times as things moves fast. You can thrive when working independently, but thoroughly enjoy working with a collaborative, open team.
  • You are not afraid to speak up with ideas and challenge the status quo.
  • You ideally have a particular interest or passion for working in the healthcare domain to solve problems to make the system easier to understand and more effective for doctors and patients.

A few skills we expect:

  • Undergraduate degree in information systems, computer science, or related field, or 2-3 years of experience working in an IT-focused consulting practice.
  • Experience presenting data analysis or research findings to customers.
  • Building and designing charts/reports (possibly in Excel) to visualize customer data
  • t-SQL experience a bonus, experience working with databases a must.
  • Highly proficient in Excel.
  • Excellent writing and communication skills.
  • Prior experience with healthcare provider or insurance organizations is a plus.
  • Bonus: hands-on experience with health data (e.g. clinical and/or billing data).