Blog: Executive Viewpoint
Industry News

Company > Careers

Software Engineer

 

Mission

To participate in the development and implementation of mission critical distributed web applications & server side components in the field of Health IT, specifically Health Information Exchange (HIE). The position is for a mid-level software engineer who has very strong experience developing and implementing applications using the J2EE technology stack & MySQL as database. The candidate will be responsible for building enterprise level software based on the established architecture and relevant Health IT standards. The candidate will be involved in the entire project life cycle (requirements gathering/analysis, development, deployment and maintenance). This position is part of the Product Development team.

Position Summary

The candidate’s responsibilities would be to:

  • Participate in the design, construction, testing and defect repair of healthcare information technology applications software
  • Participate in planning and estimating software development tasks
  • Participate in product release planning
  • Provide software development expertise to technical services & third party product
  • integrations
  • Perform other duties as assigned
  • The position reports to the Manager of Software Development at GSI Health.


Fundamental Requirements

  • Candidate must have 5+ recent years of experience as a software developer with professional experience in developing & deploying enterprise level software using Java/J2EE technology stack.
  • Technical skills required - EJB, Google Web Toolkit (GWT), XML, Web-services (SOAP) and service oriented architecture (SOA)
  • Good foundational knowledge about SQL, database programming & database integration with applications. (MySQL preferred).
  • Prior experience with UDDI, SAML, XACML, SOAP, WS-RM and WS-Security preferred.
  • Experience in health information IT domain and working knowledge of HL7, CDA documents.
  • Health Information Exchange fundamentals highly preferred.
  • Excellent problem solving skills along with effective written and verbal communication.
  • Ability to travel occasionally to client sites or other locations as required.


Background

  • BA/BS
  • Master’s Degree in Computer Science or related field preferred
  • Strong written and oral communication skills
  • Exceptional organizational skills