Job Description & Person Specification. Senior PHP Developer

Size: px
Start display at page:

Download "Job Description & Person Specification. Senior PHP Developer"

Transcription

1 Job Description & Person Specification Senior PHP Developer

2 JOB DETALS JOB TTLE: Senior PHP Developer GRADE: HOURS: Full Time (37.5) DEPARTMENT: T Department LOCATON: Perinatal nstitute; Birmingham ACCOUNTABLE TO: LNE MANAGER: T Lead / Business Development Manager T Lead / Business Development Manager WORKNG RELATONSHPS The Software Developer is responsible to the T Lead / Business Development Manager for all the duties and responsibilities stated below as well as any other duties required within reason as assigned by management. t is for the Developer to communicate effectively and frequently across the various departments to assist with the delivery of the Perinatal nstitutes projects on time and in budget. JOB PURPOSE To support the clinical applications team in the delivery of clinical application projects which require an enthusiastic, highly motivated individual who can work autonomously and as part of a team. The Developer will be required to assist our multidisciplinary team and lead the development team to support the delivery of safe, effective, and high-quality maternity care. The post holder will need to deliver high quality code and shall be responsible for the development and maintenance of clinical applications. KEY DUTES AND RESPONSBLTES KEY DUTES To undertake duties as directed/requested by management to support the delivery and implementation of distinct projects; with focus on the reducing still births nationally and internationally. Contribute to and create documentation for developed systems Design, develop and maintain software products using up to date techniques Assist in analysing clinical risks in clinical applications Liaise with project manager(s) and key stakeholders to gather requirements Presenting developed solutions to key stakeholders Evaluate current clinical systems system to anticipate future issues and suggest improvements Requirements analysis to accurately estimate and implement clinical systems enhancements Manage the development team Core architecture expert for our clinical systems Job Description & Person Specification PHP Developer (April 2018) - 1 -

3 Undertake other duties as may be necessary after consultation with their direct line manager or the Director of P MANAGNG SELF Attend all mandatory training Comply with all policies, procedures, and protocols Pay regard to materials and equipment Carry out duties with due regard to the Equal Opportunity Policy Seek advice and support from team members whenever necessary Participate in regular reviews/meetings to gain feedback on progression EXPERTSE Assessed by: A = Application = nterview R = References T = Testing ESSENTAL: Minimum of 5 GCSEs A-C, including English and Mathematics Professional qualification in software development or equivalent At least five years experience developing software using PHP, CSS & JS & HTML Experience in translating customer needs into software requirements Knowledge of development methodologies and standards Advanced experience using T-SQL databases Knowledge of software security practices Excellent communication skills and the ability to describe technical solutions in a coherent and clear manner Ability to organise and prioritise work A team player Methodical and logical approach to work Communicate clearly and easily with a wide range of professionals Easy to approach and a dependable and accessible source of applicable support at all levels Work on own initiative dentify priorities and plan accordingly Desire to constantly improve own knowledge base through research Commitment and enthusiasm for the post Friendly, approachable disposition A A /R /R DESRABLE: Use of npm, Bower and Composer Use of PHPUnit and Mockery Understanding of NoSQL 8 years experience developing in PHP A Experience using Team Foundation Server in a team environment Knowledge of other programming languages e.g. C# Job Description & Person Specification PHP Developer (April 2018) - 2 -

4 KEY SKLLS COMPLEXTY/PROBLEM SOLVNG: This position deals with a variety of problems and therefore the ability to resolve problems within a short time to achieve the desired results. RESPONSBLTY/OVERSGHT FNANCAL & SUPERVSORY: As a lead worker within the team you may be responsible for training, instruction, setting the work pace, and possibly evaluating performance in the future. Accountable to T Lead / Business Development Manager. Budgets may need to be adhered to therefore it is essential that you liaise with your line manager and/or Finance Manager if additional decisions are required out of original scope. COMMUNCATONS/NTERPERSONAL CONTACTS: nterpret and/or discuss information with others, which involves terminology or concepts not familiar to many people; regularly provide advice and recommend actions involving rather complex issues. May resolve problems within established practices. Provides occasional guidance, some of which is technical. WORKNG CONDTONS/PHYSCAL EFFORT: Responsibilities sometimes require working evenings and weekends to meet business needs. STATEMENT: This job description will be agreed between the jobholder and the manager to whom he/she is accountable. t may be reviewed considering experience, changes and developments. t is the responsibility of all Perinatal nstitute employees to ensure that they keep appropriate records of their work in the nstitute and manage those records. The Perinatal nstitute has an established governance framework including agreed Standing Financial nstructions, Standing Order and a Scheme of Delegation. f you have budgetary or financial responsibility you are required to follow this framework copies of which can be found in the Finance Directorate. The Perinatal nstitute works closely with healthcare providers and, in the course of this work, may be in possession of patient identifiable and other sensitive information. Employee obligations to the Data Protection Act, Department of Health requirements of information security and other relevant legislation is defined in the nstitute s nformation Security Management System policy framework. Failure to adhere to information security requirements will result in disciplinary action as defined in staff contracts. Employees must take reasonable care, and be aware of the responsibilities placed on them under the Health & Safety at Work Act (1974) and to ensure that agreed safety procedures are carried out to maintain a safe environment for employees, patients and visitors. Job Description & Person Specification PHP Developer (April 2018) - 3 -

5 The Perinatal nstitute is committed to Equal Opportunities in Employment and therefore it is the aim of the nstitute is to ensure that no applicant or employee receives less favourable treatment on grounds of gender, disability, religion, race, colour, sexual orientation, nationality, ethnic or national origins or is placed at a disadvantage by conditions or requirements which cannot be shown to be justifiable. The Perinatal nstitute is responsible under the existing equality and diversity legislation to ensure equality issues are promoted and you are expected to work with the nstitute to fulfil these obligations, the policies and codes of good practice. All employees must observe the No Smoking Policy, which operates in all its premises. Job Description & Person Specification PHP Developer (April 2018) - 4 -