Descrição da vaga
Compreender as necessidades de negócio da organização, propondo uma arquitetura de solução de TI adequada em conjunto com os especialistas de TI de forma que a solução tecnológica entregue atenda aos requisitos funcionais e de qualidade necessários visando a sustentabilidade em longo prazo.
Responsabilidades e atribuições
- Criação de modelos de arquitetura corporativa que reflitam a estratégia e os objetivos da organização, cobrindo as diferentes unidades de negócio, com suas características específicas;
- Avaliação de diferentes alternativas de soluções, tanto de mercado, quanto de desenvolvimento customizado, considerando requerimentos funcionais e não funcionais;
- Elaboração de modelos de integração entre as aplicações que suportam os processos de negócio, buscando sinergias e reutilização de componentes, além de modelos de integração com parceiros, indicando direcionamentos para Open APIs e participando das discussões de Open Banking;
- Organização e condução de iniciativas que busquem melhoria contínua dos processos de desenvolvimento, com ferramentas de automação, sempre que possível, e que aumentem a robustez da plataforma de sistemas, incluindo segurança, performance e escalabilidade;
- Estabelecer Roadmaps
- Desenvolvimento de uma arquitetura de negócio e corporativa;
- Desenho arquitetural de negócios, integrações e soluções;
- Elaborar diagramas AS IS e TO BE;
- Modelagem, design e segurança de APIs Rest
- Definição de Contratos de Interface
- Definir, documentar, manter e divulgar Arquiteturas de Referência para abrigar os sistemas/aplicativos desenvolvidos internamente ou pacotes/software de mercado
- Modelagem e implementação de um modelo de governança;
- Montar um gerenciamento de mudança da arquitetura;
- Atuar em conjunto com outras áreas na análise, definição e adoção de arquiteturas
- Participar da prova de conceitos para auxiliar na definição da direção da tecnologia e na habilitação de estratégias de negócio.
- Dominio dos diversos estilos e padrões de integração, uso e a implicação de cada um deles para cada tipo de solução. (Shared Database, File Transfer, Remote Procedure Invocation e Messaging);
- Domínio dos Design Patterns de EAI (EIP - Enterprise Integration Patterns);
- Elaborar um mapa de arquitetura de aplicações, provendo o mapa das aplicações individuais a serem implantadas, suas interações e seus relacionamentos com processos de core business da organização;
- Elaborar uma visão dos componentes da arquitetura de TI, seu nível de maturidade e os desafios na operação e manutenção da plataforma;
- Tirar empecilhos do time em assuntos técnicos com alto grau de complexidade
- Estabelecer padrões mediante arquiteturas de referência a serem utilizadas pelas demais equipes em TI
- Prospectar e avaliar novas tecnologias e fornecedores alinhados às necessidades da empresa por meio de métodos estruturados, pesquisas de mercado e parcerias estratégicas.
- Implementar, gerir e evoluir os processos e padrões de arquitetura na organização por meio da integração aos demais processos e áreas de TI e da organização.
- Atuar em pesquisa e desenvolvimento, provas de conceito, desenho de soluções de infraestrutura para sistemas aplicativos e implantação de soluções para operação em cloud (IaaS, PaaS, FaaS e SaaS) privada, pública e híbrida
- Montar um plano de ação com foco nas melhores práticas e nos resultados para o negócio;
- Implementar, dar manutenção e apresentar relatórios/repositórios referentes à: Repositórios Corporativos; Enterprise Continuum; Metamodelo de Arquitetura; Biblioteca de Referência; Landscape da Arquitetura; Base de Informações de Padronização; Modelos de Referência Externa; Padrões externos; Alinhamentos do Board de Arquitetura;
- Ser referência técnica para o time
Requisitos e qualificações
- Experiências com: AWS; Metodologias Ágeis e com sistemas legados; microserviço; programação estruturada e orientada a objetos; Tecnologias de frontend - JSF, HTML e CSS; Bootstrap; Ferramentas de controle de versão (avançado); GIT ; desenvolvimento de software resilientes, escaláveis e com alto volume de informações;
- Sólido conhecimento em desenvolvimento orientado a testes e habilidade na resolução de problemas do negócio;
- Microservices e arquitetura REST; projeto com metodologias ágeis; ambientes DevOps.
- Orientação a objetos;
- Conhecimentos em qualidade dos softwares (Ex: BDD, TDD, testes unitários, testes integrados);
- Construção de esteiras de CI/CD (Jenkins).
- Conhecimento Arquitetura de Microserviços e Modelagem DDD.
- Requisitos: Conhecimentos em Cloud (AWS e Azure), Docker Swarm, Kubernetes;
- Desenho de Arquitetura de Soluções num contexto de metodologias ágeis
- Coordenação e liderança de equipes multidisciplinares
- Padrões de modelagem (UML, BPMN, Archimate)
- Micro serviços e /ou aplicações distribuídas
- Uso de ferramentas de EA (Arquitetura Empresarial) Ex: Archi, Abacus, Bizzdesign.
- Desenho e Implementação de soluções utilizando cloud pública AWS / Azure
- Desenho de soluções com tecnologia Bigdata
- Soluções de infraestrutura Hiperconvergentes
- Cloud (FaaS, IaaS e PaaS) com conhecimentos e prática com containers (dockers) e Kubernetes
- Conhecimentos de Canais de Atendimento WebBased e Mobile
- Conhecimentos de Sistema financeiro Nacional e Internacional
- Conhecimentos de Produtos, serviços e processos bancários
- Frameworks TOGAF e Zachman
- Framework BIAN
- Padrões de desenho de arquitetura
- Padrões de integração de sistemas e plataformas (ex.: Windows, Linux, Rede e Storage)
- Metodologia ágil e uso do Jira e confluence
- Conhecimento e experiência na aplicação de diferentes componentes de Arquitetura de Integração como ESB, BPM, motores de regras
- Padrões, frameworks e tecnologias para escalabilidade e alta disponibilidade em ambientes de nuvem (microserviços, circuit breaker, service discovery, liveness APIs)
- Soluções baseadas em contêineres (dockers, kubernetes, openshift)
- DevSecOps, incluindo pipelines CI / CD
- Software defined infrastructure
- IaC, Infrastructure as code
- Conhecimento de TCP, IP e outros protocolos de rede. Familiaridade com DNS, DHCP e outros serviços de rede.
- Armazenamento em disco.
- Gerenciamento de data center: monitoramento de sistemas, planejamento de capacidade e ajuste de desempenho.
- Cloud : AWS / Azure / Google (desejável Redhat OpenShift)
- Bancos de Dados (ex: Oracle, DB2, MS-SQL, MySql, Redis, MongoDB)
- Servidores de aplicativos Java e/ou .net
- Linguagens de programação: Java, Javascript, C++, C#, Swift, Mobile Angular UI, Xcode, Flutter
- Visão de arquitetura de software e melhores práticas de mercado;
- Banco de dados relacionais / não-relacionais;
- Código limpo e técnicas de refatoração;
- Conhecimento em servidores Linux e Windows
- frameworks de governança de TI, ITIL, COBIT
Confidencial (Apenas para Cadastrados) e você: Juntos inovamos e avançamos cada dia mais
Desde 1990 as Confidencial (Apenas para Cadastrados) oferecem as melhores soluções financeiras aos clientes e parceiros do Sistema Martins.
Fazem parte do Tribanco as empresas Tricard, Tribanco Seguros e Unica, que completam a proposta de valor para impulsionar o desenvolvimento do varejo brasileiro por meio de soluções inovadoras e competitivas.
Somos entusiasmados com o que fazemos e acreditamos no trabalho humanizado e especializado. Por isso, buscamos pessoas inovadoras, com amor pelo que faz e que acreditam em nossos princípios e valores, afinal juntos cada um vale mais!
AQUI VOCÊ ENCONTRARÁ:
Desenvolvimento: você se desenvolve e se conecta com as melhores práticas do mercado financeiro e varejista;
Dress Code: a regra aqui é "venha do seu jeito!"
Day Off: um dia livre no mês do seu aniversário para você aproveitar e curtir o seu dia;
Saúde e bem-estar: Oferecemos plano médico, odontológico, auxílio alimentação e refeição, Gympass (convênio academia), auxílio creche ou babá e convênio farmácia;
Previdência Privada: com objetivo de assegurar um futuro melhor para você e sua família;
Parcerias com Instituições: Escolas, universidades, idiomas, lazer, cuidados pessoais e muito mais!
Se identificou com nosso negócio e jeito de ser? #vemserTri