Web Developer – Clinical Applications Job in Mgh Main Campus


General Overview

The clinical systems web developer serves an important role in the design and development of comprehensive and seamless web-based applications. Performs job responsibilities as part of an exciting team effort in the Laboratory of Computer Science, the Division of Biomedical Informatics at MGH.

Responsibilities

Responsible for the technical design and development of a variety of clinical applications used by clinical staff. Works in close collaboration with informaticians and key users to develop system solutions to complex problems.
Working under the direction of a Project Manager, helps determine and communicate detailed specifications for new systems or modifications to existing systems. Executes programming of major design projects; enhancement, initial development, experimenting with new designs and functional concepts, including designing web based GUI applications, data access services, and user interfaces. Provides technical leadership by mentoring or helping others with technical issues. Responds to feedback from users to update and maintain already developed systems. Writes and maintains internal documentation on owned systems. Performs production support and other duties and assignments as required.

Qualifications

Bachelor's degree in Computer Science or equivalent experience; Master's degree desirable.
4+ years experience in a healthcare computing environment. Extremely well qualified individuals without healthcare experience may be considered.

Required Skills:

Skills/Abilities/Competencies

The position requires a strong technical background in software development as well as the communication skills necessary to work with other technical developers as well as varied clinical, research and administrative personnel outside the department.
Must be able to:
-- work independently in an informal environment as a member of a project team.
-- develop a product from inception to implementation and take responsibility for support..
-- critically assess and refine functional specifications.
-- write efficient, easy to read and understand, technically correct code.
-- independently develop creative solutions to difficult problems.
-- evaluate and rapidly master new technology for potential solutions.
-- handle multiple concurrent assignments.
-- take action in solving complex problems while exhibiting judgment and a realistic understanding of difficult issues.
-- mentor or help others with technical issues.
-- work successfully in a team environment including facilitating discussions, participating in the processes of a team.

Technical qualifications include:
- Web applications design and development experience;
- object-oriented programming experience;
- expertise in FLEX, JavaScript and Java;
- familiarity with HTML, XML, XSL and related technologies;
- solid working knowledge of relational databases such as SQL Server ;
- experience with Active Server Pages, and web/database integration tools;
- demonstrable aptitude and interest in user interface design issues;
- familiarity with graphic design principles and software tools;

Click Here To Apply