Careers

Software Engineer

Overview: The primary role of the Software Engineer is to create and modify software programs with customer-specific requirements, and generalize capabilities for all clients when applicable. This may include domains such as integration, workflow definition, and User Interface customization. We are looking for a talented software engineer who is excited about bringing Human Language Processing Technology to the health care industry.

This position reports to the Director of Software Engineering.

Duties / Responsibilities:

  • Implement client-specific solutions using current software APIs
  • Develop new customer-specific or reusable components in support of implementation priorities
  • Use transformation technologies to produce customer-specific data feeds
  • Author implementation specifications, build automated unit tests, and build developer documentation
  • Provide guidance on work effort
  • Meet deadlines for client specific integrations
  • Interact with client for requirements validation and QA purposes

Qualifications:

  • Expertise in Perl and SQL
  • Expertise in Java/J2EE, XML, XML Schema and XSLT are highly desirable
  • Experience with tools such as CVS/Subversion and ANT is desirable
  • UNIX (Linux) proficiency
  • Knowledge of healthcare industry and data formats highly desirable
  • Strong problem-solving skills and attention to detail required
  • Strong verbal/communication/organizational skills
  • Bachelors degree in Computer Science preferred
  • 1-2 years software engineering experience