Job Title: Software Engineer – PHP /React
The Digital Humanities Manager will oversee the post-holder as they support an educational organization in delivering and maintaining technical solutions that enable research in digital humanities, creative technologies, and cultural analytics.
This role is pivotal in achieving the strategic objectives of the CASSCS in the area of creativity and creative technologies.
The postholder will develop a digital capacity at a high level among staff and contribute to the exploration and development of ongoing technology innovation in funded research projects.
Responsibilities:
* Design and develop software to support and enable digital research projects.
* Produce high-quality code with automated tests to meet research project requirements.
* Contribute to the management and maintenance of web applications and server infrastructure.
Requirements:
* Minimum 3 years' experience developing web applications with modern PHP frameworks (Laravel) and relational database systems (MySQL).
* Front-end development experience with modern JavaScript frameworks (React, Vue).
* Experience producing well-documented software code with automated test suites.
* Systems administration and maintenance using Ubuntu Linux, Apache, and Elasticsearch.
* Modern software development workflows and tools (GitHub).
* User requirements translation into actionable software specifications.
* Excellent organisational skills and ability to work independently to meet deadlines.
* Excellent communication skills.
* Strong interpersonal skills for working with non-technical colleagues.