Descrição do Cargo
A Decskill é uma empresa de consultoria em tecnologia da informação que nasceu em 2014 com a premissa de que seu maior ativo são as pessoas. Com o objetivo de criar valor através do conhecimento e talento, a Decskill promove uma cultura de excelência e investe no desenvolvimento e bem-estar dos colaboradores.
Com mais de 600 profissionais dedicados e escritórios em Lisboa, Porto, Madrid e Luxemburgo, a Decskill atua em três áreas de negócio:
Decskill Talent
Nossa equipe acredita que as pessoas são fundamentais para nosso sucesso. Através da Decskill Talent, capacitamos e acompanhamos equipes em desafios da transformação digital de nossos clientes.
Decskill Boost
Nossas equipas usam novos modelos de desenvolvimento e colaboração. Dotando nossa equipa com as ferramentas mais recentes, metodologias e melhores práticas, otimizamos o Time-to-Market e entregamos soluções inovadoras que superam as expectativas dos clientes.
Decskill Connect
Na Decskill Connect, trabalhamos de perto com os clientes para implementar e gerir infraestruturas de tecnologia da informação que geram valor a longo prazo.
O sucesso da Decskill é construído pelo foco nas nossas pessoas e pela capacidade de enfrentar os desafios da transformação digital com agilidade e flexibilidade. Criamos valor não só para os nossos clientes, mas também para todo o nosso ecossistema onde fomentamos uma comunidade digital dedicada ao crescimento dos negócios através da tecnologia.
Responsabilidades
* Conceber e implementar sistemas escaláveis com alta disponibilidade e tolerância a falhas;
* Trabalhar de forma próxima com outras equipas por forma a garantir alinhamento de iniciativas;
* Criar mecanismos de monitorização e reporting que permitam visualizar o estado do sistema de acordo com objetivos funcionais;
* Gerir releases e entregas formais.
Requisitos
* Experiência comprovada como Arquiteto de Software;
* Forte background em .NET (preferencial) ou Java;
* Experiência em sistemas event-driven e de alta disponibilidade;
* Conhecimento aprofundado em microserviços e sistemas distribuídos;
* Experiência na modelação de soluções baseadas em microserviços;
* Experiência em arquitetura EDA e brokers de eventos (Kafka, RabbitMQ, Azure Event Hubs);
* Experiência em padrões de integração/comunicação;
* Forte conhecimento em processos de observabilidade;
* Conhecimento e experiência com LLMs (preferencial);
* Experiência em protocolos de comunicação como gRPC, SOAP, JSON/RPC (preferencial);
* Experiência com padrões de comunicação via eventos (CQRS, Event Sourcing) (preferencial);
* Conhecimento prático de segurança em APIs (OAuth2, JWT) e zero-trust (preferencial).