Analista de Arquitetura de Soluções Sênior at Itaú Unibanco

Hybrid - São Paulo, São Paulo, Brasil

Apply
More jobs at Itaú Unibanco

O Itaú é a marca mais valiosa do Brasil, a melhor empresa para trabalhar segundo o Great Place to Work e o maior banco da América Latina. Nós impactamos diariamente mais de 98 milhões de clientes em 18 países. A vaga busca um Analista de Arquitetura de Soluções Sênior para garantir o alinhamento das soluções às necessidades do negócio, participar de processos de discovery e inception, desenhar soluções escaláveis, liderar decisões arquiteturais e definir estratégias de monitoramento e governança. O profissional atuará como referência técnica e colaborará com equipes multidisciplinares, promovendo boas práticas de arquitetura, engenharia de software, segurança e confiabilidade.

Requisitos

Habilidades

  • Sólida experiência no desenho, desenvolvimento e evolução de soluções de software escaláveis, resilientes e orientadas a negócio.
  • Experiência em arquitetura Cloud Native, incluindo containers, microsserviços, APIs, computação serverless e plataformas distribuídas.
  • Conhecimento avançado em Secure by Design, abrangendo segurança da informação, segurança de aplicações, autenticação, autorização, criptografia, gestão de certificados e proteção de dados.
  • Domínio de boas práticas de engenharia de software, incluindo os princípios SOLID, 12-Factor App, Clean Architecture e desenvolvimento orientado à manutenibilidade e escalabilidade.
  • Forte atuação em Engenharia e Qualidade de Software, com foco em automação, testes, observabilidade, confiabilidade e melhoria contínua.
  • Conhecimento aprofundado de Design Patterns, padrões arquiteturais e boas práticas para construção de sistemas distribuídos.
  • Experiência com bancos de dados SQL e NoSQL, incluindo modelagem, otimização de performance, escalabilidade e governança de dados.
  • Experiência na definição e implementação de padrões de integração, incluindo APIs RESTful, arquiteturas orientadas a eventos (Event-Driven Architecture) e integração assíncrona.
  • Conhecimento em plataformas de mensageria e streaming, como Kafka, RabbitMQ, AWS SQS/SNS e EventBridge, bem como soluções de cache distribuído, como Redis e Memcached.
  • Experiência na aplicação de práticas e metodologias como DDD (Domain-Driven Design), TDD (Test-Driven Development) e BDD (Behavior-Driven Development).
  • Conhecimento em estratégias de monitoramento, observabilidade, disponibilidade, escalabilidade, performance e resiliência, utilizando métricas, logs, traces distribuídos e definição de SLOs/SLAs.
  • Experiência na implementação de arquiteturas modernas de dados, incluindo conceitos de Data Mesh, governança federada, produtos de dados e arquitetura orientada a domínio.
  • Capacidade de avaliar trade-offs arquiteturais e tecnológicos, equilibrando requisitos de negócio, custo, segurança, desempenho e sustentabilidade das soluções.
  • Vivência na definição de padrões corporativos e arquiteturas de referência, promovendo alinhamento técnico e evolução contínua do ecossistema tecnológico.

Responsabilidades

  • Garantir o alinhamento das soluções às necessidades do negócio e à estratégia de integração com os sistemas corporativos.
  • Participar de processos de Discovery e Inception, elaborando especificações técnicas e apoiando a definição de requisitos e arquitetura das soluções.
  • Identificar, propor e desenhar soluções simples, escaláveis e orientadas à geração de valor para clientes e para o negócio.
  • Liderar ou apoiar decisões arquiteturais por meio da elaboração de ADRs (Architecture Decision Records) e participação em fóruns de governança e revisão de arquitetura (ARB).
  • Definir a Arquitetura Alvo (Target Architecture) e o Roadmap Técnico, garantindo evolução sustentável das plataformas e produtos.
  • Elaborar, manter e disseminar arquiteturas de referência, padrões e boas práticas que orientem o desenvolvimento e a evolução das soluções.
  • Definir estratégias de monitoramento, observabilidade e confiabilidade, assegurando visibilidade operacional e suporte à tomada de decisão baseada em dados.
  • Avaliar, priorizar e gerenciar débitos técnicos, considerando impactos de custo, risco, prazo e valor para o negócio.
  • Analisar a viabilidade técnica e estratégica da adoção de novas tecnologias, frameworks e plataformas.
  • Apresentar propostas e soluções técnicas para stakeholders de negócio e tecnologia, traduzindo conceitos complexos de forma clara e objetiva.
  • Conduzir investigações técnicas, Proofs of Value (PoV) e Proofs of Concept (PoC) para validar hipóteses, reduzir riscos e apoiar decisões estratégicas.
  • Atuar como referência técnica, promovendo boas práticas de arquitetura, engenharia de software, segurança, escalabilidade e resiliência das soluções.
  • Colaborar com equipes multidisciplinares para garantir a evolução contínua da arquitetura corporativa e a aderência aos padrões estabelecidos.

Tecnologias

Cloud NativeContainersMicrosserviçosAPIsComputação serverlessPlataformas distribuídasSecure by DesignSOLID12-Factor AppClean ArchitectureAutomaçãoTestesObservabilidadeConfiabilidadeDesign PatternsDDDTDDBDDAPIs RESTfulEvent-Driven ArchitectureKafkaRabbitMQAWS SQSAWS SNSEventBridgeRedisMemcachedData Mesh

See if your resume is ready for this job

See how our AI can optimize your resume and improve your chances for this role.