PERSON SPECIFICATION How to be Criteria Essential Desirable assessed Qualifications, A PhD or an equivalent combination CV, Interview knowledge and of qualifications and experience in computer science or a related experience discipline. This level of knowledge and experience may have been achieved via a good degree in Computer Science or a related discipline, supplemented by demonstrable experience of delivering industrial software solutions for clients. Planning and Ability to schedule their own and the Able to organise new releases of CV, Interview organising work of others to meet project software ensuring the requirements delivery expectations and minimise for such releases are clearly defined, impact of client organisations. agreed and communicated. Effective project work estimator. Software Strong object oriented software Practical knowledge of design CV, Interview Development development skills. Able to lead patterns. Understanding of security design and development activity. access control technologies; Experience of current web and building workflow services, state mobile technologies such JSON, interaction models and API design. Javascript and Android and iOS Experience of code reading and development environments. refactoring of code. Experience of implementing Web technologies using Apache and MySQL. Quality of work Experience in testing and quality Ability to establish quality and CV, Interview assurance activities needed to testing procedures within an delivery robust software deliverables organisation. and procedures to be responsive to any issues that do occur. Communicating Experience of managing client Experience of providing technical CV, Interview and influencing relationships from engagement with support to IT organisations and/or project sponsors to technical user departments. implementation specialists. Able to present information clearly and effectively verbally and in writing. Management Ability to engage with people to Ability to mentor less experienced CV, Interview and teamwork recruit them to projects. Ability to team members. select the team members to work on projects. Able to work easily on activities with others working on the same projects. JOB HAZARD ANALYSIS Is this an office-based post? If this post is an office-based job with routine office hazards (eg: use of VDU), no further Yes information needs to be supplied. Do not complete the section below.
PERSON SPECIFICATION Criteria Essential Desirable How to be assessed Qualifications, knowledge and experience A PhD or an equivalent combination of qualifications and experience in computer science or a related discipline. This level of knowledge and experience may have been achieved via a good degree in Computer Science or a related discipline, supplemented by demonstrable experience of delivering industrial software solutions for clients. CV, Interview Planning and organising Ability to schedule their own and the work of others to meet project delivery expectations and minimise impact of client organisations. Effective project work estimator. Able to organise new releases of software ensuring the requirements for such releases are clearly defined, agreed and communicated. CV, Interview Software Development Strong object oriented software development skills. Able to lead design and development activity. Experience of current web and mobile technologies such JSON, Javascript and Android and iOS development environments. Experience of implementing Web technologies using Apache and MySQL. Practical knowledge of design patterns. Understanding of security access control technologies; building workflow services, state interaction models and API design. Experience of code reading and refactoring of code. CV, Interview Quality of work Experience in testing and quality assurance activities needed to delivery robust software deliverables and procedures to be responsive to any issues that do occur. Ability to establish quality and testing procedures within an organisation. CV, Interview Communicating and influencing Experience of managing client relationships from engagement with project sponsors to technical implementation specialists. Able to present information clearly and effectively verbally and in writing. Experience of providing technical support to IT organisations and/or user departments. CV, Interview Management and teamwork Ability to engage with people to recruit them to projects. Ability to select the team members to work on projects. Able to work easily on activities with others working on the same projects. Ability to mentor less experienced team members. CV, Interview JOB HAZARD ANALYSIS Is this an office-based post? Yes If this post is an office-based job with routine office hazards (eg: use of VDU), no further information needs to be supplied. Do not complete the section below.
Enterprise%20Software%20Development%20job%20role%202.docx