Software Engineer

Updated: 3 months ago
Location: Cardiff, WALES
Deadline: The position may have been removed or expired!

Advert

Digital Transformation Data Scientist
School of Computer Science & Informatics
College of Physical Sciences and Engineering

An exciting opportunity has arisen for a Digital Transformation Software Engineer to join the Digital Transformation Innovation Institute, School of Computer Science and Informatics.

The role will lead software development projects of different scale to support research activities supported by DTII.  Taking responsibility for the requirements gathering, communication with stakeholders, UX design, rapid prototyping, full stack development, maintenance, optimization and enhancement of software. The role will work closely with stakeholders and end users on co-design and co-creation of software solutions providing advice, guidance and support to industry stakeholders.

The Digital Transformation Innovation Institute (DTII) focuses on real-world, applicable solutions that are driven by collaboration and partnership, to deliver research with impact so that new digital processes are designed, deployed, and adopted in ways that are transparent, inclusive and with security at their core.

The DTII has the vision of delivering co-designed solutions that enable new and disruptive capabilities by converging technologies, people and digital infrastructures. The DTII is committed to the delivery of solutions that are responsibly developed and implemented, co-created with those that are most likely to be affected by these developments.

This position is full-time (35 hours per week) fixed-term until 31st July 2026, and immediately available.

For an informal discussion about the role please contact Digital Transformation Innovation Institute Co-Director, Dr Yulia Cherdantseva – [email protected]

Informal enquiries in relation to the recruitment / application process can be sent to Simon Hogg, HR Administrator – [email protected] .

Salary: £39,347 - £44,263 per annum (Grade 6).

Date advert posted: 8 January 2024

Closing date: 22 January 2024

Please be aware that Cardiff University reserves the right to close this vacancy early should sufficient applications be received.

Cardiff University is committed to supporting all its employees in achieving the necessary balance between their work and their personal lives. As part of this commitment, the University has developed a flexible and responsive framework of support for staff in managing their work and personal commitments wherever possible. [Applications for posts on a part-time or job-share arrangement would also be considered].

Cardiff University is committed to supporting and promoting equality and diversity and to creating an inclusive working environment. We believe this can be achieved through attracting, developing, and retaining a diverse range of staff from many different backgrounds.  We therefore welcome applicants from all sections of the community regardless of sex, ethnicity, disability, sexual orientation, trans identity, relationship status, religion or belief, caring responsibilities, or age.  In supporting our employees to achieve a balance between their work and their personal lives, we will also consider proposals for flexible working or job share arrangements.


Job Description

Job Purpose

The Digital Transformation Software Engineer role is an exciting role that is central to the delivery of the Digital Transformation Innovation Institute (DTII) objectives. The role will lead software development projects of different scale to support research activities supported by DTII.

Duties and Responsibilities

Key Duties

  • Plan, design, develop, deliver and maintain web and mobile applications that meet stakeholders’ requirements with the use of APIs to consume, analyse large set of data and connect systems together.
  • Manage software development projects in an agile way following standard good practices, version control, test-driven development and documentation.
  • Document all work and use the appropriate standards, methods and tools, including prototyping tools where appropriate. Agree appropriate design standards, methods and tools in consultation with senior management.
  • Provide technical advice and guidance on all aspects of design and technology stack, software development processes and project management to internal and external customers using judgement and creativity to suggest the most appropriate course of action where appropriate, and ensuring complex and conceptual issues are understood
  • Maintain market awareness, assess tools, frameworks and software packages on their ability to meet all or parts of specified requirements and advise stakeholders on their technical suitability. Liaise with external suppliers and contribute to the assessment and selection of suitable software packages to meet all or parts of specified requirements.
  • Maintain awareness about the lates cyber security standards and, design and implement all software projects in a secure and responsible way
  • Take responsibility for resolving issues arising during software development projects independently within the DTII where they fall within set role objectives or in consultations with senior management
  • Investigate and analyse specific issues within the code base developed for the DTII, creating recommendation reports, supported by advances within the underlying technology (e.g., software frameworks)
  • To proactively contribute to and conduct software development, including collation, preparation and analysis of data, generating original ideas and presenting results
  • Establish working relationships with key contacts, developing appropriate communication links with the University’s Schools/Directorates and outside bodies as required
  • Create specific working groups from colleagues across the University to achieve DTII objectives
  • Plan and deliver specific small-scale projects, co-ordinating and supervising project teams created as needed
  • Develop and deliver training and training documentation for stakeholders for the software project delivered
  • Undertake a variety of administrative duties to support the DTII.
  • Instruct and guide other employees across the University within digital transformation.

General Duties
  • Ensure that an understanding of the importance of confidentiality is applied when undertaking all duties
  • Abide by University policies on Health and Safety and Equality and Diversity
  • Perform other duties occasionally which are not included above, but which will be consistent with the role

Person Specification

Essential Criteria

Qualifications and Education

1. Degree/NVQ 4 or equivalent Professional membership/experience

Knowledge, Skills and Experience

2. Experience of the full software development lifecycle including user stories, test driven development, agile or iterative delivery methodologies, CI/CD pipeline
3. Demonstrable experience of writing good quality maintainable code for small scale web or mobile applications using a range of languages and frameworks, e.g. PHP, HTML, CSS, JavaScript, Java, SpingBoot, SQL/No-SQL DBMSs and consuming APIs.
4. Proven experience in developing new processes and procedures and of utilising toolsets for monitoring, auditing and reviewing service support performance.
5. Excellent and proven relationship management skills with experience of managing the requirements of stakeholders.

Customer Service, Communication and Team Working

6. Ability to communicate conceptually detailed and complex information effectively and professionally with a wide range of people
7. Evidence of ability to explore customers’ needs and adapt the service accordingly to ensure a quality service is delivered
8. Proven ability to develop networks in order to contribute to long term developments and shape design through active participation with stakeholders.

Planning, Analysis and Problem solving

9. Evidence of ability to solve expansive problems using initiative and creativity; identify and propose both practical and innovative solutions
10. Evidence of ability to undertake and deliver specific projects and supervise short term project teams


Desirable Criteria

1. Postgraduate/Professional qualification

2. Experience of working with large databases and in data analytics

3. Experience of working in a Higher Education or Research environment

4. Fluency in Welsh, written and oral


Additional Information

IMPORTANT: Evidencing Criteria

It is Cardiff University's policy to use the person specification as a key tool for shortlisting. Therefore, candidates must evidence they meet ALL the essential criteria and, where relevant, the desirable.
As part of the application process, you are asked to provide this evidence via a supporting statement. Please ensure that the evidence you are providing corresponds with the numbered criteria outlined in the person specification. Your application will be considered based on the information you provide for each criterion.

When attaching the supporting statement to your application profile, please ensure you name it with the vacancy reference number: 17197BR.

Your application will be at risk of not being progressed if you do not evidence you have met all essential criteria. The school welcomes the submission of CVs to accompany evidence of the job-based criteria.


Job Category

Admin / Clerical



Similar Positions