M/F
Missão:
Estamos à procura de um(a) Software Developer altamente competente e autónomo(a) para integrar a nossa equipa de tecnologia. Esta posição destina-se a profissionais com uma forte base técnica, elevada capacidade analítica e gosto por aprendizagem contínua, capazes de propor e implementar soluções eficazes com autonomia e responsabilidade.
RESPONSABILIDADES:
1. Desenvolver e manter APIs RESTful e gRPC com .NET Core, respeitando princípios de Clean Architecture e boas práticas de injeção de dependência.
2. Projetar e manter aplicações desktop utilizando WPF.
3. Implementar e gerir jobs assíncronos com Hangfire.
4. Assegurar resiliência de sistemas com Polly, incluindo circuit breakers e políticas de retry.
5. Organizar lógica de negócio com o padrão Mediator.
6. Criar e otimizar queries e procedures em PL/SQL.
7. Integrar dados e serviços através de RabbitMQ e armazenar informação em MongoDB.
8. Participar na implementação de soluções em ambientes OpenShift/Kubernetes.
9. Monitorizar e diagnosticar sistemas através da stack Grafana (Grafana, Loki, Prometheus).
10. Utilizar Git como ferramenta de versionamento e integração contínua.
PERFIL DESEJADO:
11. Capacidade comprovada de atuar de forma autónoma, assumindo total responsabilidade pelas tarefas atribuídas desde a análise até à entrega.
12. Proatividade na identificação de soluções, com abordagem orientada a resultados e foco na qualidade técnica.
13. Forte motivação para aprendizagem contínua e acompanhamento das tendências e inovações tecnológicas.
14. Capacidade de comunicação clara, trabalho em equipa e colaboração interdisciplinar.
15. Conhecimentos na área de logística e transportes, com ênfase em transportes, serão considerados um diferencial relevante.
REQUISITOS TÉCNICOS:
16. Experiência sólida em .NET Core, incluindo gRPC, REST, injeção de dependências e Clean Architecture.
17. Desenvolvimento de interfaces desktop com WPF.
18. Familiaridade com Hangfire, Polly, Mediator, MongoDB, PL/SQL e RabbitMQ.
19. Prática em deploy e operação de serviços em ambientes Kubernetes/OpenShift.
20. Conhecimento em ferramentas de observabilidade da stack Grafana.
21. Fluência em Git e integração contínua em pipelines de desenvolvimento.