Software Engineer

University of Southampton
Southampton, United Kingdom
2 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 58K

Job location

Southampton, United Kingdom

Tech stack

JavaScript
PHP
CSS
Linux
Perl
Python
SQL Databases
XML
Information Technology
Programming Languages

Job description

As a result of our continued success, we are hiring into a Software Engineering / Customer Support role. We primarily develop and maintain Web-based repository services for a wide variety of both education and commercial organisations all over the World. At our core is an open source repository platform, EPrints, which provides a flexible way to configure operations concerning data capture, structure and presentation, and a range of services that allow content to be accessed in a variety of ways. We support our many customers by maintaining our own Linux based virtual hosting infrastructure. We are a well established small Enterprise team based in the School of Electronics and Computer Science at the University of Southampton. About You As part of the team, you will take responsibility for the development and support of customer focused projects, for both EPrints systems and more varied engineering activities. These typically relate to open access, open data, digital education, content management and systems integrations. All projects require some level of design, programming, testing, project management, and customer support. It is essential you have:

  • Proven industrial experience and / or

Requirements

PhD or equivalent professional qualifications and experience in Computer Science or related discipline. In addition, some knowledge of Linux as well as Web relevant technologies, for example XML, SQL, JavaScript and CSS is required. Experience in high level programming languages such as Python, PHP or Perl will be highly desirable. This role is offered at either Level 4 or Level 5 (Senior) depending on your experience. And on a full-time fixed term contract initially for two years. It is normal for us to extend contracts on a rolling two-year basis.

Apply for this position