Junior Web Developer
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 The developer will help to create web interfaces used in
advanced Ground Segment Systems for satellite applications (no experience required in Ground Segment)
In addition, the Web/Cloud Engineer will provide first and second line technical support to internal staff and communicate with the systems team in Deimos Spain to support the management the company wide IT infrastructures. This includes extensive use of virtual infrastructure in the cloud such as Amazon Web Service as well as other providers and local clouds.
The engineer will work in projects across the Space sector involving, Earth Observation satellite sensors, launchers, UAV, ground sensors. At its core, this is a technical position suitable for an individual interested to go beyond a classic IT or Web developer role in order to support more complex and technical development and operational projects. There will be plenty of opportunities to learn new and enhance existing skills from a team of experienced developers, technical experts and project managers.
Main Duties:
Education:
A university degree in a technical subject, e.g. Computer Engineering, Data Science, Electronic Engineering
Professional Experience:
Up to 3 years in an IT intensive industry, preferably Aerospace, Internet, Telecoms, Gaming or Banking
Technical Requirements:
The candidate must be a generalist, capable of adapting to new software languages
and technologies. Unexperienced engineer but motivated and with relevant education
for this job position are welcome
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
Language Skills:
• English:
o Speaking: High
o Reading/Writing: High
• Useful but not necessary: Spanish
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 required
Please, enclose motivation letter to the application.
Fill in below which area you are searching in for a similar function and don't forget your e-mail address!