Software Engineer---Cancer Center Protocol Office

Mass General Brigham

  • Boston, MA
  • Permanent
  • Full-time
  • 1 month ago
GENERAL SUMMARY/ OVERVIEW STATEMENT:Under the supervision of the Associate Director, Senior Developer, and other Developers/support personnel, the incumbent will assist with the development and maintenance of complex applications used to support the MGH Cancer Center Protocol Office. These applications are developed for deployment at MGH to improve the quality of service provided by the Cancer Center Protocol Office, for both internal departmental use, wider MGH use, and the general public. The systems are used extensively throughout MGH and must meet the highest quality standards in terms of uptime, usability and accuracy. The Engineer will actively participate in system analysis, design, system development, testing, rollout, administration and curating priorities for iterative upgrades. Each project will push the envelope of conventional methodologies, requiring proof-of-concepts and frequent scope changes until the desired system is attained. The Engineer is also responsible to provide ongoing support and maintenance for released applications.PRINCIPAL DUTIES AND RESPONSIBILITIES:In conjunction with the software development staff, Team Lead, and project stakeholders – designs and develops applications that expand upon the existing CCPO systems in use by the MGH Cancer Center.Develops, tests and implements new applications, new features and product fixes in mission critical systems used throughout the institution.Works effectively with other technical team members to assist in the research, development, troubleshooting and testing that may be required for a specific application/process or issue and acts as a technical resource to other team members.Develops applications in accordance with Cancer Center Protocol Office standards for code production and documentation. Implements and follows quality control processes to minimize system downtime.Writes and maintains detailed internal documentation on developed systems. Provides training to department support personnel on the use of the developed systems. Takes responsibility for the security of medical and financial confidential information and performs all other duties as assigned.SKILLS/ ABILITIES/ COMPETENCIES REQUIRED:· Proficiency with Python, Flask, Oracle DB, PL/SQL, Anaconda, Advanced Excel features, JSON or demonstrable aptitude for the above.· Experience designing and developing web based software applications.· Ability to work in a dynamic team environment that has frequent deadlines and unanticipated scope changes. Ability to rapidly gain understanding of application development, including analysis, coding, testing, and project life cycle methodologies is required.· Experience in developing medical related applications is a plus.QualificationsLICENSES, CERTIFICATIONS, AND/OR REGISTRATIONS:· N/AEDUCATION:
  • A Bachelor’s degree, or equivalent work experience required.
EXPERIENCE:· Proficiency in Python, Flask, Oracle DB, PL/SQL, Anaconda, Advanced Excel features, JSON is preferred. A track record of mastery of these or equivalent technology is required.· Knowledge of clinical trials operations is a plus· A background in biology and pharmaceuticals is a plusSUPERVISORY RESPONSIBILITY:· N/AWORKING CONDITIONS:· Duties may be performed in a remote setting with occasional onsite presence as required.

Mass General Brigham