
Software Developer
- Porto
- Permanente
- Horário completo
- 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.
- Projetar e manter aplicações desktop utilizando WPF.
- Implementar e gerir jobs assíncronos com Hangfire.
- Assegurar resiliência de sistemas com Polly, incluindo circuit breakers e políticas de retry.
- Organizar lógica de negócio com o padrão Mediator.
- Criar e otimizar queries e procedures em PL/SQL.
- Integrar dados e serviços através de RabbitMQ e armazenar informação em MongoDB.
- Participar na implementação de soluções em ambientes OpenShift/Kubernetes.
- Monitorizar e diagnosticar sistemas através da stack Grafana (Grafana, Loki, Prometheus).
- Utilizar Git como ferramenta de versionamento e integração contínua.
- Capacidade comprovada de atuar de forma autónoma, assumindo total responsabilidade pelas tarefas atribuídas desde a análise até à entrega.
- Proatividade na identificação de soluções, com abordagem orientada a resultados e foco na qualidade técnica.
- Forte motivação para aprendizagem contínua e acompanhamento das tendências e inovações tecnológicas.
- Capacidade de comunicação clara, trabalho em equipa e colaboração interdisciplinar.
- Conhecimentos na área de logística e transportes, com ênfase em transportes, serão considerados um diferencial relevante.
- Experiência sólida em .NET Core, incluindo gRPC, REST, injeção de dependências e Clean Architecture.
- Desenvolvimento de interfaces desktop com WPF.
- Familiaridade com Hangfire, Polly, Mediator, MongoDB, PL/SQL e RabbitMQ.
- Prática em deploy e operação de serviços em ambientes Kubernetes/OpenShift.
- Conhecimento em ferramentas de observabilidade da stack Grafana.
- Fluência em Git e integração contínua em pipelines de desenvolvimento.