Cardiff University: Software Engineer (Temp)
Developer is needed in Cardiff, United Kingdom.
This job has been crawled from the web.
Client: Cardiff University
Location: Cardiff, United Kingdom
Contract: Full Time, Temporary
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 latest 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.
Qualifications and Education
- Degree/NVQ 4 or equivalent Professional membership/experience
Knowledge, Skills and Experience
- Experience of the full software development lifecycle including user stories, test driven development, agile or iterative delivery methodologies, CI/CD pipeline
- 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.
- Proven experience in developing new processes and procedures and of utilising toolsets for monitoring, auditing and reviewing service support performance.
- Excellent and proven relationship management skills with experience of managing the requirements of stakeholders.
Customer Service, Communication and Team Working
- Ability to communicate conceptually detailed and complex information effectively and professionally with a wide range of people.
- Evidence of ability to explore customersā needs and adapt the service accordingly to ensure a quality service is delivered.
- 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
- Evidence of ability to solve expansive problems using initiative and creativity; identify and propose both practical and innovative solutions.
- Evidence of ability to undertake and deliver specific projects and supervise short term project teams.
Desirable Criteria
- Postgraduate/Professional qualification
- Experience of working with large databases and in data analytics
- Experience of working in a Higher Education or Research environment
- Fluency in Welsh, written and oral
Salary Range Min.
Ā£39,347
Salary Range Max.
Ā£44,263
No longer accepting applications
Get instant notifications for new Developer jobs. Enter your email:
šø Get free business banking designed for freelancers, complete with a free virtual credit card and built in expense management, only with bunq.
Join free todayHow It Works
šGet quality leads
Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.
šApply with ease
Pick the best leads, unlock contact details, and apply effortlessly with Twine's AI application tools.
šGrow your career
Showcase your work, pitch to the best leads, land new clients and use Twineās tools to find more opportunities.