JOB DESCRIPTION Job Title: Post Number: Department: Location: Grade: Salary: Tenure: Hours: Accountable to: Analyst/Programmer HR3421 Information Services Division Llandaff Campus 6AB 32,277 36,309 pa Permanent 37 hours per week CIS Manager and Deputy Head of ISD or CIS Team Manager Role Summary: The post holder will be responsible for the full development lifecycle of application systems projects and existing system development from initial scope and requirements gathering, solution design and architecture through to full implementation and stakeholder acceptance. In particular, provide high quality, professional and responsive support for the university's in-house, open source and bought-in information systems. Principal Duties and Responsibilities: These will include: 1. Implement scalable, high quality, secure and high performance inhouse applications through systems analysis, specifications, designing, programming, testing, deployment, user training and documentation; 2. Undertake helpdesk support for supported applications to resolve any queries and problems, and liaising with software suppliers and users
regarding their day-to-day system queries; 3. Undertake applications set-up, customisation, deployment and maintenance of new and existing in-house, bought-in and open source applications such as Moodle LMS; 4. Architect testing plans and undertake functional and user interface/integration testing for new/modified application systems; 5. Collaborate with relevant users to ensure effective integration of applications to eliminate duplication of data entry, where possible, using adopted integration standards and middleware; 6. Manage user profile, menu items configuration and user security access to application systems to meet business requirements and to provide a robust, secure service to staff and students; 7. Provide user documentation, training and training material in the use of information systems and adopted reporting tools such as Business Objects; 8. Undertake the development and support of Cardiff Met staff and student application systems portals; 9. Liaising with external software suppliers such as Blackboard, Capita, Midland and Unit4 in relation to product changes and enhancements to ensure these are compatible with other application systems; 10. Perform system-wide impact analysis to ensure that new software upgrades and enhancements do not adversely impact on other information systems. Consult with all stakeholders to ensure a successful upgrade is achieved; 11. Evaluate new application system developments as part of business system solutions appraisal. Carrying out assessments of costs, benefits and risk of potential solutions; 12. Identify, assess and assist in the development of relevant technologies to extend and support information systems. Engage with appropriate users to develop and support the implementation of such technologies to meet their requirements; 13. Assist more junior CIS staff in the use and utilisation of adopted development standards, software analysis and development tools: e.g. LAMP (Linux, Apache, MySQL, PHP), and Business Objects; 14. Maintain an up to date knowledge of ICT developments generally and in particular software analysis, design and programming tools. Evaluate their application in higher education by undertaking training, attending workshops and online seminars;
15. Undertake IT related projects, to meet Cardiff Met s business requirements, as directed by line management. Projects may involve a high degree of team work and collaboration or may be your sole responsibility; 16. Attend corporate systems user forums, seminar, conferences, workshops and staff development training to learn and acquire new skills. This will involve overnight stay and may last for several days. Standard Notification These guidelines are provided to assist you in the performance of your contract. The university is a dynamic organisation; therefore changes may be required from time to time. Any changes will be made in consultation with the post-holder. The Summary of Duties and Responsibilities is not intended to be an exhaustive list of tasks performed. Other associated technical tasks are likely to be performed as directed by the line manager. It is accepted that individual staff will have a specialist skills and knowledge base in relation to the role they have been appointed to. In addition to this, Cardiff Metropolitan University expects that all staff will conduct themselves in a professional and courteous manner at all times and have particular regard for their responsibilities under Cardiff Metropolitan University s Equalities, Financial, Environmental and Sustainability, Human Resources and Health and Safety policies and procedures.
PERSON SPECIFICATION Post: Unit/School: Analyst/Programmer Cardiff School of Art and Design *Key A - Application form I - Interview T/P - Test/Presentation FACTORS Education & Qualifications ESSENTIAL AND DESIRABLE CRITERIA Degree or HND or equivalent qualification ASSESSED BY A* I* T/P* Education & Qualifications MCSD Certification Good knowledge and competency in business analysis and design methodology Thorough knowledge of SQL Knowledge Practical knowledge of CSS, HTML, HTTP, HTTPS and proxying Practical knowledge of secure programming techniques, both generally and for the adopted programming languages Understanding of Higher Education market, its requirement, needs and demands Knowledge Good knowledge of standard reporting tools such as Business Objects Knowledge of Moodlerooms framework
FACTORS ESSENTIAL AND DESIRABLE CRITERIA ASSESSED BY A* I* T/P* Skills & Abilities Ability to design technical solutions to meet strategic and business requirements * Skilled in developing application systems using LAMP (Linux, Apache, MySQL, PHP) * An efficient attitude to delivering computer systems within agreed parameters of cost, time-scales and quality Good interpersonal and well developed communications skills Ability to work flexibility as a member of a small team Skills & Abilities Ability to design and administer databases within a relational database management system, using database management tools Experience Paid/Unpaid Experience of relevant and successful software application development An in-depth experience of developing business application systems using LAMP (Linux, Apache, MySQL, PHP) * * Experience Paid/Unpaid Experience in designing and developing bespoke open source applications plug-ins for Moodle Learning Management System (LMS) Experience in Moodle LMS theme designs and builds Experience in JQuery/Javascript development Other Requirements Willingness and ability to learn new skills to meet new, diverse and changing business requirements Willingness and ability to undergo further internal/external development and training as and when required
FACTORS Other Requirements ESSENTIAL AND DESIRABLE CRITERIA Driving license. ASSESSED BY A* I* T/P* *Candidates invited for interview will be expected to demonstrate a thorough knowledge and experience of software development methodology and LAMP.