Software Engineer - Technical Leader Full Stack - HOEILAART
Role details
Job location
Tech stack
Job description
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).
- Interact with space agencies, customers and sub-contractors in exciting space projects.
- Analyze problems, propose and implement solutions.
- Work in sync with other team members in an Agile environment, share knowledge and make suggestions.
- Develop application components (frontend and backend) using the most recent technologies (latest version of Spring Boot, Docker, Kubernetes, …).
Requirements
Do you have experience in Writing skills?, Do you have a Master's degree?, Are you looking for a new challenge in a fast-growing sector? Are you software developer and/or do you have an experience in software architecture? Then you would better spend time reading this job posting!, * Master's degree preferred, ideally in one of the following fields: computer sciences, engineering or equivalent with a strong affinity for IT.
-
A first experience as software engineer or developer.
-
Strong knowledge of the Java and/or the Python programming language.
-
Good knowledge of data structures, algorithms, design patterns, and object-oriented design.
-
Experience with API design and using REST webservices.
-
Deep understanding of data base systems (PostgreSQL, MySQL).
-
Experience with Agile methodologies.
-
An experience with at least one web framework and knowledge of other frameworks (Spring Boot, Angular, React, Node.js…) is a real asset.
-
Knowledge and/or experience with some of the following technologies is considered as an additional advantage:
- Micro-services architecture;
- Big Data and NoSQL technologies.
- A solid knowledge of technical English is essential.
- Strong motivation for computer science and the space sector;
- Versatility and creative mindset to identify technical solutions that meet our customers' needs.
- Team player and communicative.
- Excellent oral and writing skills to communicate effectively with all stakeholders (including users).
- Eager to learn to grow his/her development skill levels.
- Rigorous and concerned by the quality of the output delivered.
- If aiming at a technical leader role: ability to lead people on the technical side by organizing the development team, following developers in their day-to-day job and checking the implementation of the solution.