C70 - Arquiteto de Software - Pleno

O Arquiteto de Software é responsável por definir, projetar e evoluir a arquitetura de sistemas e aplicações, garantindo elevados padrões de escalabilidade, segurança, disponibilidade e desempenho. Atua na análise e proposição de soluções tecnológicas alinhadas às necessidades do negócio e aos requisitos regulatórios, liderando decisões técnicas relacionadas a tecnologias, frameworks, integrações e boas práticas de desenvolvimento. Trabalha de forma colaborativa com equipes multidisciplinares, apoiando a implementação das soluções, promovendo inovação, assegurando a conformidade com as diretrizes de segurança da informação e contribuindo para a modernização e otimização contínua dos ambientes tecnológicos. Sua atuação é fundamental para garantir que os sistemas da organização suportem o crescimento do negócio, reduzam riscos operacionais e estejam preparados para atender às demandas atuais e futuras da empresa.

ATRIBUIÇÕES:

  • Definir a arquitetura de sistemas e aplicações, garantindo escalabilidade, segurança, alta disponibilidade e performance.
  • Identificar, analisar e propor soluções tecnológicas adequadas às necessidades e aos requisitos do CLIENTE, considerando o ambiente regulatório.
  • Elaborar e manter documentação técnica detalhada das arquiteturas propostas e dos sistemas implementados.
  • Tomar decisões técnicas críticas em relação ao uso de tecnologias, ferramentas, padrões e frameworks.
  • Trabalhar em estreita colaboração com equipes de desenvolvimento para garantir a correta implementação da arquitetura e das melhores práticas.
  • Propor soluções para a integração de sistemas internos e externos, utilizando padrões de APIs e microsserviços.
  • Liderar a adoção de novas tecnologias e metodologias, promovendo inovações que aumentem a eficiência dos processos e sistemas.
  • Garantir que a arquitetura dos sistemas esteja alinhada com as diretrizes de segurança da informação e conformidade regulatória.
  • Colaborar com Product Owners, Scrum Masters e times ágeis para alinhar as soluções tecnológicas com as metas de negócios.
  • Participar na revisão de código e projetos, ajudando a resolver problemas de design e a otimizar sistemas legados.

REQUISITOS:

  • Graduação completa em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas afins.
  • Pós-graduação, MBA ou especialização em Arquitetura de Software, Engenharia de Sistemas, ou áreas correlatas.
  • Certificações em arquitetura de software (ex.: TOGAF, Certified Software Architect) ou em tecnologias específicas, como AWS Certified Solutions Architect, são um diferencial.

EXPERIÊNCIA:

  • Experiência mínima de 5 a 8 anos em desenvolvimento de software, com pelo menos 3 anos de atuação como Arquiteto de Software em projetos de grande porte ou alta complexidade.
  • Ampla experiência com arquitetura de sistemas distribuídos, microsserviços e design de APIs RESTful.
  • Sólida experiência com bancos de dados relacionais (PostgreSQL, MySQL) e não relacionais (MongoDB, Redis), incluindo design, otimização e escalabilidade.
  • Experiência na implementação de soluções em nuvem, utilizando plataformas como AWS, Azure, ou Google Cloud, incluindo arquiteturas serverless e serviços gerenciados.
  • Experiência comprovada em práticas de segurança da informação, incluindo controle de acesso, criptografia e gestão de riscos.
  • Vivência em ambientes ágeis, atuando em colaboração com equipes multidisciplinares e participando de todas as fases do ciclo de vida de desenvolvimento de software.

DESEJÁVEL:

  • Experiência com soluções voltadas para o setor público ou regulado, especialmente em ambientes que envolvem normas de conformidade, como o CLIENTE.
  • Conhecimentos em DevOps, com experiência em ferramentas como Docker, Kubernetes, Terraform e Ansible para automação de infraestrutura e gestão de ambientes.
  • Certificações em metodologias ágeis (ex.: Scrum, SAFe) e práticas de integração contínua/delivery contínuo (CI/CD).
  • Experiência com arquitetura orientada a eventos e sistemas de mensageria (Kafka, RabbitMQ).
  • Participação ativa em comunidades de desenvolvimento ou em projetos open-source será considerado um diferencial.

Similar jobs