Software Architect

Il y a 4 jours

Hoeilaart, Belgique Spacebel Temps plein
Company: SPACEBEL is a Belgian Space systems and software engineering company that has grown in the Space market to become a trusted developer of advanced IT solutions and a related service provider. Are you looking for a new challenge in a fast-growing sector? Are you software developer or do you have an experience in software architecture? Then you would better spend time reading this job posting Function: Aiming to offer/develop solutions and lead projects related to ground infrastructure and Web-based data access and exploitation systems for satellite data, Spacebel is looking for a Software Architect. This vacant position is located in our offices in Hoeilaart (Bxl) where a young and dynamic team is working in a serene atmosphere that fosters exchanges and ensures respect of the Human being. As foretaste of the job content, here are some of the concrete tasks to be performed:
- Collaborate with our customers to find the perfect solution(s) to their need(s) ;
- Analyze requirements, prepare technical proposals and implement solutions, prepare validation test plans and perform validation of work by the team before delivery to clients.
- Work in sync with other team members in an Agile environment, share knowledge and make suggestions. Profile:
- Master degree in computer sciences or software engineering.
- Several years of experience as software engineer or designer.
- You are familiar with Java and Web development frameworks (at least one of the following: Spring, Play, EJB, JAX-WS, JAX-RS).
- You have experience with:
- designing and implementing REST web services (e.g. OpenAPI, JSON, JSON Schema, XML Schema), including security aspects (OAuth 2.0,,..);
- agile software development methodologies
- configuration management and version control incl. CI/CD pipelines, Git, GitLab
- An experience or a knowledge of the following aspects is an asset:
- cloud-related technology (Docker, Kubernetes, GCP, AWS,..);
- RDBMS (i.e. PostgreSQL) and NoSQL databases (SolR) and Big Data frameworks;
- user interface frameworks (AngularJS, React, View.js, Java Server Faces);
- standards : OGC, INSPIRE, ISO TC211, W3C
- Jupyter Notebooks, Python
- A solid knowledge of technical English is essential, both for the reading of specifications as for documentation and proposal preparation.
- Team player and communicative.
- Independent analyst/software architect capable of development tasks as well.
- Eager to learn to grow his/her software engineering skill levels and work with a small team.
- Rigorous and concerned by the quality of the output delivered. Languages:
- A solid knowledge of **technical English