Template Job Description - University of Southampton



Last updated:February 2017JOB DESCRIPTIONPost title:Enterprise Software DevelopmentAcademic Unit/Service:Electronics and Computer ScienceFaculty:Faculty of Physical Science and EngineeringCareer pathway:ERELevel:4*ERE category:Enterprise pathwayPosts responsible to:Principle Software EngineerPosts responsible for:Teams of students working part time Post base:Office-basedJob purposeThe Faculty of Physical Science and Engineering has a growing Enterprise activity with a significant number of clients throughout the world. It undertakes new software development projects and provides ongoing support for existing deployments via a team of Enterprise software developers. As well as the Enterprise software development staff projects are undertaken by part time contributions for selected research staff and students. The role will be responsible for developing a new stream of Enterprise activities supporting initiatives already underway with the Faculty including DevECS, FutureWorlds and Impactech. The role will involve engaging with client organisations to develop a pipeline of potential software oriented projects. It will engage with the student body to select additional part time contributors to the projects. It will manage the various contributions and ensure successful delivery of the projects to client organisations.Key accountabilities/primary responsibilities% TimeContribute to income generation e.g. through contribution to developing and winning enterprise projects.Interact with clients to ensure requirements are captured and projects are appropriately defined, specifications developed, documented, reviewed and confirmed. Attend customer meetings and respond in a timely manner to enquiries from clients, providing guidance on feasibility of any project requests. Agree on development process whether agile or more classical and confirm with the client.10 %Propose specifications/solutions to meet client and other stakeholder need, including pricing considerations. This can include taking a lead on specific technical offerings.Lead the design of solutions to client requirements, engaging with other Faculty Enterprise software development staff as appropriate. Estimate the resources required to deliver the work. Develop any software architecture and selection of appropriate design patterns and development process specific procedures. 10 %Supervise others, e.g. technicians, casual staff, to achieve end result.Engage other Enterprise software development staff and part time contributors to work on the projects. Project Manage the delivery of the projects, setting client expectations and deal with any issues. Agree timing/resource efforts with others working on any project and coordinate their activities to deliver projects. Ensure smooth communication with clients as required, refining with the client project plans as appropriate.15 %Design, construct, and evaluate products/ prototypes, models, tests or experiments.Undertake specific software development projects for client organisations. Undertake project specific design tasks and lead others in software development of work items. Ensure the delivery of high quality implementations by the team, developing appropriate testing and quality assurance procedures. 50 %Contribute to income generation e.g. through contribution to developing and winning enterprise projects.Develop a marketing plan for the new stream of Enterprise activities in association with the Faculty Enterprise team and marketing staff. Attend Faculty Enterprise events such as FutureWorlds and Impactech workshops in order to build a network of potential clients. Develop the Faculty Enterprise web pages for the new stream of Enterprise activities. Maintain contact with potential clients and develop the sales pipeline in association with the Faculty Enterprise team. 15 %Any other duties as allocated by the line manager following consultation with the post holder.Internal and external relationshipsInternally lead project teams, be responsible for delivery of client projects and co-ordinate the day-to-day activities of any other staff working on them.Externally represent the Faculty and engage with a broad range of people within client organisations. Able to interact effectively with both executive management and technical experts.PERSON SPECIFICATIONCriteriaEssentialDesirableHow to be assessedQualifications, knowledge and experienceA 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, InterviewPlanning and organisingAbility 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, InterviewSoftware DevelopmentStrong 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 server-side 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, InterviewQuality of workExperience 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, InterviewCommunicating and influencingExperience 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, InterviewManagement and teamworkAbility to engage with people to recruit them to projects. Ability to select the team members to work on projects. Able to work easily on day-to-day activities with others working on the same projects. Ability to mentor less experienced team members.CV, InterviewJOB HAZARD ANALYSISIs this an office-based post?? YesIf 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.? NoIf this post is not office-based or has some hazards other than routine office (eg: more than use of VDU) please complete the analysis below.Hiring managers are asked to complete this section as accurately as possible to ensure the safety of the post-holder.## - HR will send a full PEHQ to all applicants for this position. Please note, if full health clearance is required for a role, this will apply to all individuals, including existing members of staff.ENVIRONMENTAL EXPOSURESOccasionally (<30% of time)Frequently(30-60% of time)Constantly(> 60% of time)Outside work Extremes of temperature (eg: fridge/ furnace)## Potential for exposure to body fluids## Noise (greater than 80 dba - 8 hrs twa)## Exposure to hazardous substances (eg: solvents, liquids, dust, fumes, biohazards). Specify below:Frequent hand washingIonising radiation EQUIPMENT/TOOLS/MACHINES USED## Food handling ## Driving university vehicles(eg: car/van/LGV/PCV) ## Use of latex gloves (prohibited unless specific clinical necessity)## Vibrating tools (eg: strimmers, hammer drill, lawnmowers) PHYSICAL ABILITIESLoad manual handlingRepetitive crouching/kneeling/stoopingRepetitive pulling/pushingRepetitive liftingStanding for prolonged periodsRepetitive climbing (ie: steps, stools, ladders, stairs)Fine motor grips (eg: pipetting)Gross motor gripsRepetitive reaching below shoulder heightRepetitive reaching at shoulder heightRepetitive reaching above shoulder heightPSYCHOSOCIAL ISSUESFace to face contact with publicLone working## Shift work/night work/on call duties ................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download