Senior Software Engineer

Recruiter
Marketplace Group Ltd
Location
Cambridge
Posted
11 Feb 2018
Closes
15 Feb 2018
Contract Type
Permanent
Hours
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
Essential
● 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

Role can be based in Cambridge or Amsterdam

Similar jobs

Similar jobs