Web Development Officer
Department of Geography
Grade 6: - £26,715 - £32,817
Fixed Term - Full Time
Contract Duration: 31 March 2023.
Contracted Hours per Week: 35
Closing Date: 12-Oct-2020, 6:59:00 AM
The Department and role purpose
Nomis (www.nomisweb.co.uk) is a web service delivered by Durham University in partnership with the Office for National Statistics. It provides free access to official UK labour market and demographic statistics including Census results. Established in 1978, the service is now used widely by central and local government, academics and the commercial sector. The Geography Department at Durham University seeks to appoint a Web Development Officer to support the Nomis development team.
The main purpose of the role is to assist in re-developing the Nomis website to use the latest technologies, frameworks and open-source software with the goals of improving portability and creating a maintainable codebase across a series of microservices.
Joining a small and agile team, the post-holder will write code to produce a variety of website features and functionality, including user authentication, account management tools (both internal and external facing), basic content management tools and re-developing a highly functional and flexible API-driven data query tool.
During the redevelopment of the website, the post-holder will acquire knowledge of the existing service and functionality, and will perform maintenance and smaller-scale feature development tasks on the existing code.
The role will include opportunities to feed ideas and suggestions into the development process to assist in shaping the look and feel of the service.
- Experienced service practitioner, planning and co-ordinating of projects and work streams with inter-related activities to build, test and implement dynamic web pages driven by the Nomis API and SQL databases.
- Plan and organise own workload with or without involvement with project work streams.
- Specialist support with problem solving and query handling.
- Reactive and proactive service provision with others to deliver an excellent stakeholder experience.
- Relationship building, network participation internally and externally to build and update knowledge and skills.
- Engage with external peers and specialists to exchange knowledge and information.
- Supervises service users and stakeholders undertaking activities, events, project work and exhibitions.
- Interpret, curate, design and present information, data, and resources including: building, testing and implementing a new version of the Nomis website leveraging recent advancements in web applications and open-source software; maintaining and modifying existing web pages during the transition period.
- Implement and monitor protocols, procedures, processes and regulations to produce code that follows best practices and is comprehensively commented and documented.
- Monitor and report incidents.
- Carry out more in-depth investigations, searches and research information and data to identify website usage trends and patterns.
- Take responsibility for day to day decision making within own area of responsibility for operational aspects of service delivery, translating external requirements into practical application and advice.
- Implement and monitor recognised procedures to ensure compliance and meet University values of inclusion, diversity and participation.
- Contribute to business meetings, working groups and committees to help shape service delivery and stakeholder expectations.
- Support the capture of business requirements from users and work with colleagues to translate these into recommendations for future service provision.
- Experienced service practitioner with excellent knowledge of modern web software development, frameworks and technologies.
- Provide high-level technical guidance and advice to stakeholders to support development of the Nomis website and associated services.
- Provide technical guidance and advice to solve problems and help shape the delivery of the Nomis service and related research outcomes.
- Work independently or with other staff across the University to deliver web services and projects.
- Provide support to team members to share technical knowledge and expertise.
- Liaise and network with specialist professionals to exchange knowledge and ideas internally and externally to the organisation.
- Liaise and network with stakeholders and customers to facilitate the exchange of information, and help focus joint effort with projects and service delivery.
- Engage with internal and external networks, exchanging knowledge and information to provide input into the planning and development of future projects and services.
- Perform maintenance procedures and tasks and take action to respond to vulnerability issues and security incidents including creating and performing testing procedures to identify and resolve issues prior to the release of updates.
- Plan, review, monitor and investigate mechanisms to ensure all organisational stakeholder and external customer requirements have been met, ensuring the security of web applications in accordance with established security standards and principles.
- Plan and manage projects, ensuring the delivery of objectives in order to maintain and improve service provision.
- Demonstrate ability to use a range of tools and equipment, virtual or digital services.
- Take responsibility for carrying out website risk assessments and incident resolution.
- Record data and information accurately, provide reports and distribute information to key stakeholders in the process or service.
- Provide demonstrations and instruction to others outside the team.
- Any other reasonable duties.
Specific role requirements
The successful candidate will be required to pass a basic security check.
Recruiting to this post
In order to be considered for interview, candidates must evidence each of the essential criteria required for the role in the person specification above.
In some cases, the recruiting panel may also consider the desirable criteria, so we recommend you evidence all criteria in your application.
How to apply
We prefer to receive applications online. Please note that in submitting your application Durham University will be processing your data. We would ask you to consider the relevant University Privacy Statement https://www.dur.ac.uk/ig/dp/privacy/pnjobapplicants/ which provides information on the collation, storing and use of data.
For further information please contact: Sinclair Sutherland (Nomis Director), email@example.com
What you are required to submit
- A CV;
- A covering letter which details your experience, strengths and potential in the requirements set out below;
- A document detailing how you meet each of the criteria within the person specification, with relevant examples.
- Good oral and written communication skills.
- Proven IT skills, including use of Microsoft Office.
- Educated to degree level in computer sciences (or equivalent experience/professional qualification)
- Professional practitioner with knowledge and expertise in modern web software development, frameworks, technologies and standards.
- Knowledge of and commitment to software development best practice including issue tracking, testing, documentation and version control.
- Ability to implement fit-for-purpose web solutions and identify pros and cons of design considerations.
- Demonstrable ability to proactively work with team members to ensure the delivery of high quality services.
- Ability to solve problems and resolve issues, plan solutions and make pragmatic decisions.
- Evidence of continuing professional development.
- Experience in creating interactive, data driven web applications or content.
- Ability to develop websites that meet government and WCAG accessibility standards and guidelines.
- Ability to apply web security standards and best practice relating to data protection and web development.
- Experience of creating and maintaining complex relational databases including knowledge of SQL, stored procedures and triggers.
- Experience of .NET Core especially Identity and/or Identity Server 4.
Job Family: Estates and Information Infrastructure Services
OUR CHARACTERISTICS: We are welcoming, collegiate and inclusive.
OUR VALUES: We are motivated, inquisitive, challenging, rigorous and innovative.
Durham University is one of the world's top universities with strengths across the Arts and Humanities, Sciences and Social Sciences. We are home to some of the most talented scholars and researchers from around the world who are tackling global issues and making a difference to people's lives.
The University sits in a beautiful historic city where it shares ownership of a UNESCO World Heritage Site with Durham Cathedral, the greatest Romanesque building in Western Europe. A collegiate University, Durham recruits outstanding students from across the world and offers an unmatched wider student experience.
Durham University seeks to promote and maintain an inclusive and supportive environment for work and study that assists all members of our University community to reach their full potential. Diversity brings strength and we welcome applications from across the international, national and regional communities that we work with and serve.
It is expected that all staff within the University:
- Contribute to our learning culture by engaging in mentoring, training and coaching.
- Positively contribute to fostering a collegial environment; as well as demonstrating commitment to equality, diversity and inclusion.
- Have due regard to Health and Safety requirements appropriate to grade and role.
Family key attributes
Roles in this family manage and maintain the integrity of University buildings, estates and information services.
Overall family purpose
- Ensure safe, sustainable and fit for purpose buildings, internal and external environments in and on which to conduct University business.
- Liaise and engage with stakeholders across the University to identify and plan infrastructure projects to update and improve services and facilities.
- Align services to meet organisational strategic and operational objectives.
- Design new, adapt existing and implement services, working with external contractors and suppliers.
- Manage and monitor systems, mechanisms and processes to ensure compliance with internal and external regulations.
- Implement procedures to ensure safe and secure buildings, facilities, estates and information networks.
- Design and construct real and virtual test environments to ensure the most fit for purpose technology and services are available to underpin University business needs.
- Manage technology driven services and third-party platforms to underpin teaching, learning, research and administrative activities across the University.
- Engage with external suppliers, contractors, manufacturers and developers to ensure the highest-standards and quality of buildings, estates and information services.
Work collaboratively and network across the University with staff in other families to ensure a smooth, timely and high-quality delivery of service.
DBS Requirement: Not Applicable.