Solution Architect
Topaz Brasil
- Indaiatuba - SP
- Permanente
- Período integral
- Atuar no planejamento e desenvolvimento dos produtos com o olhar voltado à qualidade e eficiencia.
- Trabalhar em conjunto com times de diferentes áreas observando as melhores práticas de desenvolvimento.
- Evoluir a arquitetura dos produtos de modo a torná-los cloud native, escaláveis e eficientes, de acordo aos requisitos do mundo digital.
- Atitude de dono, buscar conhecimento nas tecnologias utilizadas e trazer novas ideias ao time e a empresa.
- Experiência em Arquitetura e Modelagem de soluções de missão crítica, voltadas para tesouraria bancária. Buscamos um profissional apaixonado por construir produtos de software escaláveis, com perfil técnico abrangente e visão de modernização e transformação de soluções de missão critica, com arquiteturas distribuídas e escaláveis. Para isto, seguintes conhecimentos são mandatórios:
- Conhecimento de arquiteturas de produtos, construção de software replicável e escalável;
- Desenho de arquiteturas de software cloud native, especialmente AWS;
- Conhecimento de transformação de arquiteturas de software, modernizando com eficiência;
- Lógica de programação e componentização arquitetural;
- Linguagem de programação em Python e Java;
- Versionamento e integração continua - devsecops by design;
- Design Patterns e estruturação de software SaaS;
- Bancos de dados relacionais e não relacionais;
- Utilização de recursos e serviços em nuvem da AWS;
- Revisão de código e capacitação continua de DEVs sobre código seguro;
- Experiência na criação de testes técnicos e de negócio (unitários, exploratórios, integração, caixa preta e outros);
- Construção de processo de sustentação de funcionalidades e serviços, desacoplados do core do produto;
- Conhecimento de Open Banking e Open API;
- Mentor dos Desenvolvedores da(s) SQUAD(S) e apoiar em TODAS as camadas da solução na resolução dos problemas de maior IMPACTO para o negócio.
- Graduação completa ou especialização em desenvolvimento e/ou arquitetura de software
- Especialista em arquitetura de soluções
- Desenvolvimento de software
- Métodos ágeis aplicados a usuário
- Controle de versão de códigos (GIT)
- Uso de ferramentas de gerenciamento de dependências
- Desenvolvimento Python e Java
- Uso de Cloud (AWS)
- Testes unitários e de integração
- Conhecimento em frameworks ágeis aplicados ao desenvolvimento