Procuramos incorporar à nossa equipe de desenvolvimento um profissional com experiência em arquitetura de solução e infraestrutura Cloud, interessado no desafio de participar de um projeto que envolva a preparação de nossa plataforma de core bancário para a abordagem de banco digital.
Uma das principais responsabilidades será orientar a equipe técnica na busca das alternativas tecnológicas que melhor se adaptem as necessidades dos nossos clientes, bem como trabalhar na etapa de pesquisa, design, desenvolvimento e implantação das mesmas.
**Requisitos**:
- Analista de Sistemas, Engenheiro de Sistemas ou similar;
- Experiência em TI na definição, desenvolvimento e implementação de soluções arquitetônicas em projetos de software orientados a SOA (Service Oriented Architecture), Riscos, Core Bancário, Pagamentos, Empréstimos, Investimentos e Canais Digitais;
- Vivência com metodologias ágeis (Scrum e SAFe);
- Conhecimento e experiência em SOA, implementação de arquitetura técnica e de solução, camada de integração (online e batch);
- Arquitetura e governança de APIs;
- Experiência em pelo menos um provedor cloud (AWS, Azure, GCP, etc.)
nas tecnologias Kubernets, Docker, Openshift, etc;
- Conhecimento de JAVA, AngularJS, React,.Net, Python, Web services sob SOAP e REST, WSO2 ESB, BPEL, BPM e API Manager;
- Conhecimento de banco de dados relacionais (Oracle, SQL, DB2) e bancos NoSQL;
- Experiência na definição de padrões, políticas e boas práticas de desenvolvimento de sistemas;
- Inglês (avançado) e Espanhol (desejado).
Diferenciais:
- Abordagem API Design First;
- Conhecimento em Tecnologias Open Source;
- Experiência na implementação de DevSecOps com a automatização de processos de ponta a ponta (Software e Infraestrutura como código) em tecnologias como Shell, Python, Ruby, Powershell, Cloudformation, Terraform, etc.
- Experiência na integração de serviços em cloud com tecnologias e sistemas on premisses (Microsoft, IBM, Oracle, etc.
);
- Experiência em Infraestrutura de Rede, ambientes virtualizados, Segurança e desenvolvimento de aplicações de alta resiliência e com alto volume transacional (sistemas de missão crítica);
- Conhecimento de padrões de Qualidade de Software (TDD, BDD e Automação de Testes)
Características pessoais
- Habilidade de comunicação (oral e escrita) com equipes multidisciplinar, traduzindo conceitos complexos de forma simples;
- Capacidade de colaboração e trabalho em equipe;
- Gostar de desafios;
- Ser pró-ativo;
- Habilidade para se manter atualizado sobre ferramentas, tecnologias emergentes e novas metodologias;
- Habilidade para influenciar times e identificar oportunidades;
- Disponibilidade para viajar.