Friday, May 21, 2010

Health Language - Sr. Software Engineer, Technical Consultant

Health Language, Inc.* (HLI) develops and delivers state-of-the-art software solutions that automatically incorporate medical vocabulary and coding standards into healthcare information technology (HCIT) applications. HLI*s Language Engine* (LE*) allows centralized access to medical terminology standards and generates mappings to create a common pool of standardized codes and concepts that enhance patient safety, facilitate clinical outcomes analysis and accelerate reimbursement.

HLI partners with global leaders in Healthcare IT including integrators, vendors, RHIOs and large healthcare institutions in payor and provider markets, clinical content providers, and national governments. Health Language is headquartered in Denver, CO and also has an office in Leeds, UK.

Job Summary: Health Language is currently seeking a Senior Software Engineer for the development team. The Senior Software Engineer will be responsible for leading the design and implementation of object-oriented frameworks and applications as needed for delivery of new and existing Health Language products.

Principal Duties and Responsibilities:
* Define, analyze, evaluate and review the requirements for new applications or modifications to existing applications for appropriate functionality and performance.
* Oversee definition and design of detailed technical specifications used to develop and improve applications.
* Implement new system components and oversee the integration of components into existing application frameworks as appropriate to meet requirements.
* Help establish team priorities for code maintenance activities.
* Define, implement and execute unit tests to verify proper function and behavior.
* Oversee system architecture definition and review.
* Identify required design and code reviews and participate in or lead these reviews.
* Work with Technical Writer to develop user manuals and develop user documentation and help document all changes and additions to products and tools.
* Supervise and direct work assignments of team members.
* Develop and promote standardized development practices.
* Assess personal technical training needs and pursue opportunities to gain training opportunities.
* Train co-workers how to assist other with technical issues, problem investigation, code reviews, and training.
* Estimate time and resources required to complete assigned tasks and larger projects.
* Assume high-level responsibility for primary subsystems across the entire development lifecycle.
* Mentor new team members and provide guidance to other mentors.
* Actively participate in staff and company meetings.
* Builds new system components and integrates third-party products into the existing application framework as appropriate to meet requirements.
* Other duties and responsibilities as assigned.

Reports To: Director of Product Development

Required Knowledge, Skills, Abilities and Characteristics:
* 5+ years progressive work experience developing n-tiered, sophisticated Java production applications (more than a single application).
* 8+ years experience developing applications (of any kind) using object oriented development languages.
* 4+ years developing n-tier, server-based enterprise solutions*familiarity with servlet and EJB deployment of high performance applications.
* 4+ or more years experience working with Oracle and/or MS-SQL Server, including working knowledge of SQL.
* High motivation and commitment to object-oriented technology.
* Experience developing professional user applications with Java.
* Strong debugging and troubleshooting skills.
* Excellent written and oral communication skills.
* Ability to work independently as well as be a team player.
* Degree in Computer Science or commensurate education and experience preferred.



Desired Knowledge, Skills, Abilities and Characteristics:
* Good understanding of user interface design and usability assessment/improvement.
* Knowledge and experience in GUI development using other client-side development technologies (MFC, etc.).
* Experience working with the Rich Client Platform (RCP) or NLP.
* Experience working with the .NET Framework and C#
* Familiarity with Windows Forms and Visual Studio.NET, including packaging and deployment of applications.
* Experience with JSP (with JSTL) is desirable.
* Experience with persistence and GUI frameworks.
* Informatics and/or Healthcare IT experience.

Disclaimer Statement: The above information on this description has been designed to indicate the general nature and level of work performed by employees with this classification. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications required for employees assigned to this job. Health Language, Inc. is an Equal Opportunity Employer.
______________________________________________

Health Language, Inc.* (HLI) develops and delivers state-of-the-art software solutions that automatically incorporate medical vocabulary and coding standards into healthcare information technology (HCIT) applications. HLI*s Language Engine* (LE*) allows centralized access to medical terminology standards and generates mappings to create a common pool of standardized codes and concepts that enhance patient safety, facilitate clinical outcomes analysis and accelerate reimbursement.

Health Language, Inc. is recruiting for two Technical Consultants. These are FTE, direct hire positions.

PLEASE APPLY ONLINE TO:
http://newton.newtonsoftware.com/career/SubmitResume.action?id=4028f88c27c011540127da29dfe31a20&source=Dice
OR go to our Careers page at www.healthlanguage.com and apply to the Technical Consultant position.

JOB DESCRIPTION: Technical Consultant

Responsibilities:
* Provide product and services support to enterprise customers and partners assisting them to implement and support solutions based on the Health Language technologies.
* Serve as the Health Language technical point of contact throughout the product deployment lifecycle - advising and consulting customer*s organizational contacts on use and operations of HLI services and products.
* Evaluate needs and capabilities of prospective and current clients; participate in developing recommendations and proposal for the solutions and services required; deliver agreed services, and manage client expectations throughout the engagement.
* Supports the installation subsequent training of new clients in the administration and use of the HLI Language Engine software, including use of web services, APIs and other access techniques.
* Provide consultative expertise to clients in the development of customized web services; setup of various elements of the overall solution; testing and QA prior to putting software into productive use.
* Define and manage delivery to agreed scope of services for each project engagement.
* Provide comprehensive client support including: resolution of product issues, and content management updates.
* Proactively interact with customers to identify service issues and business opportunities.
* Deliver support to ensure client satisfaction, ongoing growth of client relationships, and identification of new service opportunities.
* Collect input from clients about added value product enhancements and convey information to the Product Manager.

EXPERIENCE/SKILLS
* Bachelor*s degree in Computer Science, Information Systems, Computer Engineering, or commensurate experience.
* 4+ years software development experience using Java, preferably in an n-tier application server-based environment (Websphere, JBoss, etc.).
* Proven work experience in professional services delivery, technical sales, technical support, client relationship management and/or account management capacity.
* Experience working in entrepreneurial, dynamic environment.
* Solid business communication skills and an exceptional customer-service attitude.
* Great multi-tasking and troubleshooting skills with significant attention to detail and follow-through
* *Can Do*, flexible attitude with a willingness to learn new things.
* Ability to travel when needed to work with domestic and international clients and colleagues.
* Past experience in delivering solutions into the provider and payor segments of the healthcare industry.
* Ability to travel up to 25-50%.
* Working knowledge of software development life-cycle process.
* Extensive experience in software development of n-tier applications; environments utilizing JBoss, Websphere, SunJSAS,.NET Framework.
* Working experience administering Windows, Solaris UNIX, and/or Red Hat Linux systems.
* Writing SQL queries against SQL Server, Oracle, DB2 and/or Cache databases.
Experience installing / administering Java application servers.