O que você precisa conhecer para ser parte da Topaz?Graduação completa ou especialização em desenvolvimento e/ou arquitetura de softwareEspecialista em arquitetura de soluçõesDesenvolvimento de softwareMétodos ágeis aplicados a usuárioControle de versão de códigos (GIT)Uso de ferramentas de gerenciamento de dependênciasDesenvolvimento Python e JavaUso de Cloud (AWS)Testes unitários e de integraçãoConhecimento em frameworks ágeis aplicados ao desenvolvimentoSomos um time de desenvolvimento que busca garantir a qualidade dos produtos criados pela Topaz, estamos focados na evolução de nossa plataforma de Renda Fixa e Renda Variável, assim você será um dos líderes desta nova arquitetura.Seu dia a dia na Topaz: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.