Overall Role Objective

Total Page:16

File Type:pdf, Size:1020Kb

Overall Role Objective

JOB DESCRIPTION DATE: Oct 2017 POSITION: Bioinformatics Program Developer BUSINESS UNIT: Diagnostics LOCATION: Craigavon REPORTING TO: Bioinformatics Program Development Manager RESPONSIBLE FOR (PEOPLE): N/A

OVERALL ROLE OBJECTIVE:

Provide support to Almac Diagnostics software development activities to maintain and expand bioinformatics programs/pipelines and clinical assay reporting & delivery tools.

JOB SPECIFIC RESPONSIBILITIES: The post holder will:

1. Support the development/update of bioinformatics analysis pipelines/software and clinical assay software tools. 2. Execute all software development activities (from planning to retirement) in accordance with Almac’s policies and procedures for software development lifecycle. 3. Provide technical and strategic support during the development phase to define system architecture, specifications, features, risks, schedules and budgets. 4. Provide estimation of deliverables, and participate in the design and develop software to meet user requirements. 5. Generate plans and manage software development throughout lifecycle (feasibility, development, launch, support, handover, upgrade and retirement). 6. Participate in and (where required) lead planning meetings, design reviews, code reviews and other project-related meetings. 7. Participate in and (where required) lead testing and resolve issues and defects arising during testing. 8. Participate in defining, implementing, and maintaining software development best practices. 9. Ensure compliance with relevant regulatory bodies and mandates (especially relating to the development of CLIA and/or FDA IVD tests) by retaining a current knowledge of industry practices and requirements, and ensuring compliance in all activities (getting advice when necessary). 10. Plan and document work/projects and ensure that activities are scheduled to provide accurate and timely results.

Page 1 of 6 11. Partake in the day-to-day administration of the team, including participation in team & group meetings, support of project scheduling and general duties relevant to the operation of the team/group. 12. Recognise and report on existing technical or administrative processes requiring improvement and propose/implement solutions to correct/develop existing business processes. 13. Actively contribute to the development and implementation of company’s publication/presentation strategy. 14. Keep the Bioinformatics Program Development Manager/Supervisor informed on a regular basis of progress and any circumstances, which alter agreed timescales. 15. Travel to customer meetings as required. 16. Other duties as may be deemed appropriate by the Bioinformatics Program Development Manager/Supervisor and that fall within the general remit of the post.

Page 2 of 6 GENERAL ROLE RESPONSIBILITIES:

Quality Ensure GMP is adhered to in all areas of work. Health & Safety Understand Company’s Health & Safety Policy and follow all company HSE procedures. Report all accidents or any unsafe conditions in the work place. Training and Development Ensure training has been received before undertaking specific duties and that all training is recorded in training records. Human Resource Management Adhere to all HR policies and procedures, to include all absence policies and procedures. Communication Communicate within your own department to ensure that all relevant information is forwarded to the appropriate personnel on a regular and timely basis. Provide regular updates to your line manager regarding progress on required duties and the status of any projects. Equal Opportunities Observe and adhere to the company's Equal Opportunities and Dignity at Work policies ensuring that a neutral and harmonious work environment is maintained in which bullying and/or harassment does not occur. Core Competency Framework Ensure that all job specific responsibilities relating to the overall role objective are carried out in accordance with the requirements outlined within the Almac core competency framework.

By signing this Job Description I accept that I have received and read the Job Description and have accepted the responsibilities identified therein. EMPLOYEE’S SIGNATURE:

PRINT NAME:

DATE:

This job description should not be regarded as conclusive or definitive. It is a guideline within which the individual jobholder works. It is not intended to be rigid or inflexible and may alter as the Company’s strategic direction changes.

Page 3 of 6 PERSON SPECIFICATION DATE: October 2017 POSITION: Bioinformatics Program Developer BUSINESS UNIT: Diagnostics LOCATION: Craigavon REPORTING TO: Bioinformatics Program Development Manager RESPONSIBLE FOR (PEOPLE): N/A

ESSENTIAL DESIRABLE ASSESSMENT REQUIREMENT REQUIREMENT METHOD

QUALIFICATIONS Educated to at least an MSc PhD in bioinformatics, computer science Application Form level (or equivalent) in or a related discipline and Documentary bioinformatics, computer Evidence science or a related discipline

EXPERIENCE Demonstrable computation Commercial experience within a Application Form and software development biotechnology or pharmaceutical and Interview skills company

Familiarity with genomics and computational biology

Experience designing & developing FDA or CE-Mark certified software solutions to support clinical assay delivery

KEY SKILLS Proficient coding skills in one Knowledge of genomic data production Application Form or more development platforms e.g. Illumina NGS, Affymetrix and Interview language (e.g. Matlab,Python, GeneChip®, qPCR high throughput R/Bioconductor, Perl, C/C+ platforms +/C#, etc.) Previous experience working within a Application Form Solid database development quality system and/or regulatory and Interview skills (e.g. SQL/PL- experience/knowledge (e.g. CFR part11) SQL,MySQL,Oracle)

Working knowledge of Server Application Form Operating Systems and Interview (Windows/Linux/Unix)

Knowledge of the key stages Interview of software development lifecycle (requirements, design, development, testing, and maintenance)

Page 4 of 6 Experience handling & analysing genomic data e.g. Application Form Microarray, NGS, qPCR or other complex scientific datasets

Solid problem solving & logical thinking skills Interview

Ability to understand complex business rules Interview

Excellent interpersonal, communication (including Interview written and spoken English)

Page 5 of 6 ALMAC CORE COMPETENCIES

COMPETENCY BEHAVIOUR ASSESSMENT METHOD

RESULTS DELIVERY Delivers results on time, within constraints and in Interview line with company policy and procedure and organisational strategy. Demonstrates a continuous drive for quality and a commitment to excellence.

PROACTIVE SOLUTIONS Analyses and uses experience and logical methods Interview to make sound decisions which solve difficult problems. Seeks practical/workable and innovative methods to deliver solutions.

LEADS BY EXAMPLE Promotes a clear vision and mission. Acts as a Interview positive role model for the organisation, fostering a climate of teamwork and development.

COMMUNICATION Communicates clearly and effectively. Promotes the Interview exchange of ideas and information across the organisation. Fosters dialogue to ensure everyone understands what is going on.

CUSTOMER FOCUS Strives to exceed the expectations and requirements Interview of internal and external customer; acts with customers in mind and values the importance of providing high-quality customer service.

JOB SPECIFIC Demonstrates required job knowledge and Interview understanding to successfully and competently fulfill KNOWLEDGE or exceed the requirements of their post. Follows correct procedures and guidelines (SOPs). Proactively demonstrates a desire to enhance and develop their job knowledge.

Page 6 of 6

Recommended publications