Consultor de Arquitetura Corporativa de TI
Publicada em 05 de novembro de 2020
Local de trabalho: Barueri - SP
Tipo de vaga: Efetivo
Modelo de trabalho: Presencial
Vaga também para PcD
Descrição da vaga
Atuar conjuntamente com os times de Segurança e Infraestrutura para alinhar os princípios da arquitetura corporativa.
Responsabilidades e atribuições
Propõe, alinha, valida e garante a aplicação dos princípios que guiam a arquitetura corporativa, garantindo alinhamento da estratégia da companhia com a estratégia de desenvolvimento de TI,
propondo mudanças na estrutura, técnicas ou abordagens arquiteturais que estejam melhor alinhadas às expectativas da companhia; por exemplo, disseminando abordagem arquitetural de microserviços como resposta a necessidade de dar maior autonomia aos times de desenvolvimento (Squads) e suportar melhor a estratégia de desenvolvimento ágil.
Atua na definição e criação da prateleira de soluções corporativas para acelerar o desenvolvimento dos times de sistemas, além da sua disseminação e correta utilização.
Define e governa o ciclo de vida do stack de tecnologia homologado pela companhia para o desenvolvimento de sistemas (ex.: linguagens de programação, bancos de dados, sistemas de
mensageria, provedores de autenticação e autorização, frameworks, ferramentas de containerização, ferramentas relacionadas ao ciclo de DevOps).
Atua conjuntamente com os times de Segurança e Infraestrutura para alinhar os princípios da arquitetura corporativa, e para garantir que as proposições de ambas as áreas estejam alinhadas às soluções de TI da Cielo, que os padrões de arquitetura reflitam a evolução nestas frentes, e que sempre que possível, produz componentes de propósito geral para promover o reuso e a padronização de soluções.
Suporta ativamente o time de Arquitetura de Soluções, disseminando as práticas padrão (Prateleira), avaliando problemas recorrentes candidatos a aplicação de uma solução corporativa, e apoiando nas discussões de evolução da Arquitetura Corporativa para atender demandas estruturantes (ex.: necessidade de um sistema de troubleticket padrão para atendimento ao cliente em múltiplos canais).
Trabalha com os times de APIs, Integração, Aplicação e Dados para promover a integração das diferentes frentes com foco em capturar o melhor benefício para a companhia garantir que os dados, serviços e plataformas de desenvolvimento sejam governados, que os padrões estejam aderentes às demandas das demais áreas de Sistemas da companhia, que as APIs, microsserviços e serviços SOA sejam melhor catalogados e consolidados para evitar réplicas e garantir que exista um caminho de evolução natural (SOA para microserviços e APIs), e que os padrões de arquitetura de aplicação estejam alinhados aos princípios de Cloud Native para modernização da infraestrutura (move to cloud).
Avalia e suporta as decisões de build / buy, de se construir internamente ou adquirir ferramentas de mercado, integrando-as ao portfolio de TI, participando ativamente da avaliação de ferramentas para garantir aderência aos padrões de arquitetura quando a solução modificar a arquitetura corporativa ligada diretamente a cadeia de valor (ex.: plataforma CRM, plataforma PaaS, sistema Billing, sistema Tokenização etc.) ou de forma consultiva nos casos de compra de ferramentas de apoio ao negócio que não estejam ligadas diretamente a cadeia de valor (ex.: sistemas SaaS para RH, Compras).
Atua ativamente junto aos Squads para instalar disciplina de arquitetura, definir Arquitetura Intencional (roadmap), registrar ADRs, além de monitorar a necessidade de evolução tecnológica e de implementar PoCs ou testar novas tecnologias candidatas a resolver os problemas do Squad e que tenham potencial de ser adotadas de forma corporativa (Prateleira).
Atua junto às áreas de TI / Sistemas que operam em modo tradicional para garantir que a evolução do Core seja feita de forma mais eficiente, com menor risco, e com menor impacto no entorno do core.
Promove a troca de conhecimento entre os times de sistemas através da interação contínua entre o time de arquitetos e os líderes técnicos em diferentes formatos (workshops, gembas técnicas, hackatons, roundtables, shadowing, etc.).
Identifica redundâncias e obsolescência em soluções de TI e propõe a convergência ou atualização de soluções para diminuir a complexidade, e consequentemente, a eficiência de TI.
Requisitos e qualificações
Formação em Ciências da Computação, Sistemas da Informação, Engenharia ou em outras áreas com especialização em TI.
Experiência de pelo menos 7 anos com arquitetura e implementação de soluções de TI com alta disponibilidade e escalabilidade; facilidade em lidar com problemas complexos e cenários de ambiguidade e incerteza, estruturar soluções e estabelecer padrões de projeto, além de divulgar padrões através de workshops, treinamentos e acompanhamento direto com outros desenvolvedores e líderes técnicos; perfil hands on e profundidade para implementar e testar as definições antes de padronizar e publicar na prateleira dos padrões corporativos. Tem profundidade e amplitude para atuar nas diferentes áreas de conhecimento do time de Arquitetura Corporativa (APIs, Aplicação, Integração e Dados).
Em termos de soft skill, é uma pessoa com bom raciocínio analítico, tem facilidade em inovar, é organizada, independente, estuda/pesquisa/aprende continuamente, lidera por exemplo e não por imposição, inspira e evangeliza os demais desenvolvedores do próprio time e demais áreas e tem facilidade em articular tanto tecnicamente com os pares, quanto com as áreas de negócio e gestores em geral.
Inglês avançado.
Foco em resultado, inovação e busca constante por evoluir modelos de trabalho, ferramentas, e técnicas relacionadas ao ciclo de desenvolvimento de software.
Experiência com ambientes de TI de larga escala, com dezenas de plataformas e bilhões de transações processadas por mês.
Etapas do processo
- Etapa 1: Cadastro
- Etapa 2: Entrevistas Consultoria
- Etapa 3: Entrevistas Gestor
- Etapa 4: Contratação
Um universo de oportunidades espera por você: acompanhe nossas redes sociais!