Arquitetura de Soluções Sênior | Híbrido/SP - 137105

GFT Technologies SEBarueri, São PauloOn-siteFull-timeSenior, 5–8 yearsListed 3 days ago

Apply now

About this role

O que buscamos

Buscamos um(a) Arquiteto(a) de Soluções para atuar na definição e implementação de soluções arquiteturais robustas, escaláveis e resilientes, com foco em modernização de sistemas legados, arquiteturas distribuídas e integração orientada a eventos.

O profissional será responsável por apoiar decisões arquiteturais, propor padrões de integração e contribuir para o desacoplamento, a escalabilidade e a confiabilidade dos sistemas.

Responsabilidades

- Atuar na modernização de sistemas legados utilizando padrões como Strangler Facade, permitindo uma transição gradual para arquiteturas mais modernas.

- Projetar e implementar fachadas que encapsulem sistemas legados, facilitando a substituição incremental de funcionalidades.

- Definir e implementar soluções baseadas em CQRS (Command Query Responsibility Segregation), separando operações de leitura e escrita.

- Desenvolver modelos de dados e serviços que suportem operações de comandos e consultas de forma eficiente e escalável.

- Implementar sistemas de mensageria baseados em Pub-Sub, promovendo a distribuição assíncrona e desacoplada de eventos.

- Projetar mecanismos de resiliência, como Circuit Breaker e fallback, para aumentar a disponibilidade dos sistemas distribuídos.

- Aplicar práticas de segurança e proteção de sistemas, incluindo isolamento de falhas e gestão de exceções.

- Configurar e otimizar sistemas de filas e mensageria para suportar padrões de Fanout e entrega de mensagens para múltiplos consumidores.

- Selecionar tecnologias de mensageria considerando requisitos de throughput e escalabilidade.

- Desenhar e implementar arquiteturas orientadas a eventos, promovendo escalabilidade, desacoplamento e confiabilidade.

- Atuar na liderança técnica de equipes durante a implementação de soluções arquiteturais.

Requisitos e Qualificações

- Experiência em arquitetura de soluções e sistemas distribuídos.

- Experiência em modernização de sistemas legados utilizando Strangler Facade.

- Conhecimento aprofundado em CQRS, incluindo a separação entre operações de leitura e escrita.

- Experiência prática com sistemas de mensageria baseados em Pub-Sub.

- Conhecimento em tecnologias de mensageria para distribuição assíncrona e desacoplada de eventos.

- Experiência com mecanismos de resiliência, como Circuit Breaker, fallback e isolamento de falhas.

- Experiência na configuração e otimização de filas e mensageria, incluindo padrão Fanout.

- Conhecimento em arquitetura orientada a eventos e integração entre componentes por meio de eventos.

- Familiaridade com práticas de segurança, proteção de sistemas e gestão de exceções.

Diferenciais

- Experiência na comunicação de conceitos arquiteturais complexos para stakeholders técnicos e não técnicos.

- Vivência na identificação e resolução de problemas arquiteturais em ambientes distribuídos complexos.

- Experiência em liderança técnica de equipes na implementação de soluções robustas e escaláveis.

Competências Comportamentais

- Comunicação clara e objetiva.

- Colaboração e relacionamento com stakeholders.

- Capacidade analítica e resolução de problemas.

- Liderança técnica.

- Visão sistêmica e capacidade de tomada de decisão.