Engineer | Backend Software Developer
- Tempo inteiro
Descrição da empresa
We are an Engineering and Product Development Center that conceives, develops, and productizes new technologies, products and services towards a more sustainable society.
We work by bridging together cities, industry and universities around large programs of development and industrialization of products and services, from Portugal, in high-tech sectors such as mobility, aeronautics and space.
This opportunity for Engineer | Backend Software Developer (m/f/d) will be integrated into the Space Unit.
Descrição do emprego
As a Backend Engineer, you will be part of the Digital Team of the Space Unit.
You will be an important piece on the backend environment and you will be responsible for the full lifecycle of applications and services, using cutting-edge technologies and disruptive ideas, to deliver value to our customers. We have growing platforms and we need your help to scaling and to meet the demands of worldwide markets.To make it happen, you need to have solid knowledge and a proven track record of at least 5 years working with .NET framework.
Our teams also work with technologies such as Docker, Kubernetes, gRPC, Entity Framework, PostgreSQL and GitLab CI/CD, and we hope you can help. It is still important to know how to use the Azure infrastructure. You will need to design and develop microservices for products in a highly scalable environment, work with a multidisciplinary team and to architect efficient and reusable back-end systems that drive complex applications.
In the end, you will be part of a team motivated to change the world by delivering amazing scalable Earth Observation products, applications or insights leveraging the capabilities of satellites.
Habilitações
Professional experience:
- Academic background in Computer Science or equivalent field of studies;
- At least 5 years of experience with Microsoft development tools and programming languages;
- Experience working with a highly available platforms and products, and working with multidisciplinary teams.
Hardskills:
- Solid knowledge in .NET framework, microservices and pub/sub architectures, Docker, Kubernetes, gRPC, Entity Framework, PostgreSQL and GitLab CI/CD;
- Experience using established design patterns;
- Encourage the use of appropriate software reuse techniques;
- Skills in Agile methodology, Git and JIRA;
- Higher education in Computer Science or similar;
- Minimum 5 years’ experience in .NET projects;
- Experience with Docker and Kubernetes;
- Experience in Azure cloud;
- Experience with database (PostgreSQL) and with orm (EF);
- Knowledge in microservices architecture (gRPC);
- Knowledge in clean architecture (CQRS, MediatR);
- Knowledge of Pub/Sub architectures.
Softskills:
- Accountability;
- Empathy;
- Communication skills;
- Problem-solving skills and critical thinking;
- Interpersonal skills;
- Autonomy;
- Self-awareness and self-learning;
- Time management;
- Team player.
Preferential requirements:
- Microsoft Azure certification.
- Knowledge with GIS technologies.
- Very good level of English, written and spoken.
Informações adicionais
- Working in a relaxed and positive environment alongside a dynamic, multidisciplinary team
- We facilitate and promote a balanced and healthy lifestyle, articulating work with the personal life
- Health insurance
- Partnerships with gyms, amongst others
- Up to three additional vacation days
- Birthday off