Junior Web Cloud Developer

DEIMOS Space

Direct Entry Job Permanent Harwell, UK

Uploaded 22 Jan 2021

Job Description

The Web Cloud developer will support the Deimos UK activities in three areas:

  • Development of Web interfaces
  • Deployment and maintenance of servers/dockers/VM in a cloud environment
  • Support on local IT infrastructure

Main Duties:

  • Analyse and understand technical requirements in order to implement the Web interface in compliance with these requirements
  • Understand and convey complex technical information in simple terms in a User Interface
  • Develop Web interfaces in coordination with the technical manager
  • Coordinate with the IT team in Deimos Spain to fix day to day IT issues raised by Deimos UK employees.
  • Provide 1st and 2nd line support to internal employees – troubleshooting IT issues from in-house and third-party software to hardware such as PCs, Laptops etc.
  • Install and configure servers and virtual cloud environments in Deimos UK
  • Develop a strategy to optimise the use of Amazon Web Services or other Cloud providers from a cost and data access perspective
  • Maintain the existing IT infrastructure in Deimos UK with a focus on data security and resilience
  • Take ownership of technical issues, follow up and communicate progress in a timely manner
  • Coordinate with the PDGS team to provide support for the developers as well as technical experts and project managers.
  • Producing documentation (stocktake, process…) of our IT infrastructure (local and cloud) software subscription and renewal in coordination with Deimos Spain
  • Define, apply recommendations and strategy for local/cloud security, data protection and resilience, in conformity with Deimos Corporate Management Systems ISO9001 etc.

Person Specification

Professional Experience:

Up to 3 years in an IT intensive industry, preferably Aerospace, Internet, Telecoms, Gaming or Banking

Technical Requirements:

The candidate should have some, but not all, of the skills below:

  • Excellent Java and Python development skills, ideally demonstrated in commercial projects
  • Experience in REST web service development using: Spring, Spring boot framework.
  • Experience using Linux as the OS development environment
  • Detailed understanding of virtualisation, cloud technologies (preferably AWS), containers (Docker) and Kubernetes
  • Infrastructure (including Infrastructure–as-a-Service like Amazon Web Services)
  • Detailed knowledge of Linux and Windows OS’s, with particular focus on secure configurations
  • Operating System and Network Security in production systems
  • Network, System and Service Monitoring
  • Database platforms SQL and noSQL
  • IP and Networking

Any of the following skills are desirable (as experience or education level)

  • Experience using Vaadin Framework for web development
  • Experience using the JavaScript library Leaflet
  • Experience using AngularJS
  • Continuous Integration and Continuous Delivery tool chains, Bamboo and Jenkins are preferable
  • Ansible and Configuration Management tools
  • Automated system build tools
  • Ruby, LUA, Shell or other scripting languages
  • Knowledge of Python application packaging
  • Source Code management systems, git is preferable
  • Agile and Iterative software development (SCRUM)
  • Automated documentation systems

Personal Skills:

  • Communication and collaboration skills
  • Flexibility to work in new environments, new technologies or new types of work
  • Ability to work in several projects at the same time
  • Excellent troubleshooting skills
  • Goal oriented
  • Self-motivated and capable to work with little supervision if require