Senior Software Engineer

Marketplace Group
10 Feb 2018
15 Feb 2018
Contract Type
Full Time

International e-Infrastructure and network organisation with 50 million users requires a full stack developer who wants to join a team building extraordinary software that changes how the Research & Education community collaborates, innovates and shares knowledge.

Main responsibilities:

The majority of the work involves:

  • Interacting with internal and external stakeholders to understand business requirements
  • Architecting, designing, developing, testing and implementing bespoke Information Systems in Python / Java and related technologies
  • Agile / Scrum development
  • Testing, reviewing, enhancing and maintaining existing applications

? Providing level 3 support for developed systems

  • Configuring and managing applications on project workstations/servers
  • Ensuring all work is carried out to the highest quality standards with appropriate detailed documentation
  • Working in a collaborative environment interacting with various stakeholders

In addition to the above you will carry out such other duties as may reasonably be required.

You will be required to travel within Europe in this role.

Person Specification

Qualifications, skills, experience and knowledge required


  • Educated to degree level, or equivalent, in computer science or information systems
  • Comprehensive understanding of the full stack software development lifecycle
  • Able to demonstrate hands-on development experience in a Linux environment
  • Excellent programming experience in RDBMS-backed Web development technologies, for example Python Django/Pyramid/Flask
  • Knowledge of Java and JEE technologies such as JSP, Spring, Hibernate, Tomcat/Jetty/Undertow
  • Working with third party APIs, JSON, SOAP, REST
  • Working knowledge of Linux Operating Systems, preferably Red Hat/Centos 7 and Debian
  • Working knowledge of Source Code versioning control, specifically GIT
  • Good understanding of Agile methodology (Scrum) and Test Driven Development
  • Experience in deploying applications in a virtualised environment
  • Experience with build/release management tools such as Maven, Python distutils

Similar jobs

Similar jobs