Project Related Competencies

Technical requirements

  • Ability to develop new technology
  • Liaise with medical director to set up new software
  • Design, develop and implement software programming applications
  • Develop medical software specifications
  • Ensure integrity of the codes
  • Assist in the development of documentation required for code development.
  • Convert project procedures and specifications into flow charts for coding into computer language

Career path core competencies


  • Work closely with radiation oncology department
  • Continuously communicate with radiation oncology staff on issues related to software development
  • Ensure implementation of proposed software
  • Analyze performance of software programs
  • Based on feedback from users, ensure that deficiencies in programs are corrected in a timely manner
  • Continuously communicate with software users to understand changes and modifications necessary to existing programs

Technical understanding

  • Possess a Bachelor’s degree or higher in computer science or a related field
  • Experience in software development preferably in the medical field
  • Proficiency in Microsoft Visual C
  • Knowledge of medical language
  • Experience in development and management of medical software
  • Experience with PACS & DICOM necessary
  • Knowledge of ISO 9001 Documentation and FDA 510K preferred.

Professional qualities

  • Ability to serve in leadership roles
  • Ability to motivate others
  • Facilitate effective team interaction

Organizational responsibilities

Professional development

  • Conducts training of junior staff and other employees
  • Continuously evaluates performance of implemented software
  • Mentor less experienced staff members

Internal operations

  • Contribute to the development of an appropriate corporate knowledge base
  • Lead internal task forces
  • Identify weaknesses in medical software and suggest possible solutions to address them.