Responsabilidades e atribuições:
O Integrante de uma equipe multidisciplinar dentro da Diretoria de Tecnologia e Operações;
o Líder de tarefas estratégicas e de referência para a Organização, independente da complexidade, executando, delegando e apoiando a conclusão destas junto ao time de Arquitetura e Qualidade, inclusive executando-as com as próprias mãos;
o Guardião(a) e multiplicador(a) da cultura e valores organizacionais, priorizando os princípios técnicos e estratégicos, compartilhando conhecimentos e aprendendo assuntos que aumentem o escopo e a complexidade das entregas;
o Praticante de uma mentalidade e cultura analítica, capaz de avaliar cenários e impactos das soluções técnicas e funcionais, aplicando as melhores tecnologias e metodologias;
o Capaz de apoiara avaliação e estimativa do esforço para as tarefas pelos times de desenvolvimento, com visão geral sobre componentes recomendados pela Arquitetura, apoiando o planejamento de entregas incrementais, governando construções por terceiros, mentorando integrantes com menor senioridade;
o Capaz de criar,mantere evoluir uma visão sistêmica da Organização e/ou do ecossistema, detalhando componentes técnicos, mapeando requisitos limitantes e propondo evolução de débitos técnicos;
o Praticante dos conceitos técnicos e habilidades humanas no dia a dia na construção de produtos de software que potencializam as entregas;
o Praticante de uma cultura ágil, buscando resultados e definindo entregas contínuas em todas as etapas do desenvolvimento;
o Capaz de realizar análise de viabilidade financeira, ciclo de vida de software, requisitos de segurança e arquitetura necessária às demandas.Responsabilidades (fazer):
Vivenciar os valores corporativos em todas as relações;
Liderar e disseminar conhecimento, gerando valor ao Banco Carrefour, executando ou delegando atividades dentro e fora do time de Arquitetura, Engenharia e Qualidade;
Promover a cultura, padrões e boas práticas de tecnologia definidas pela Diretoria de TI & Ops;
Alinhar os times multidisciplinares, identificando necessidades de negócios e buscando soluções técnicas e estratégicas;
Manter e evoluir artefatos de software, automatizando documentação, produtos e serviços, com princípios técnicos como RESTful, SOLID, BDD ou DDD;
Analisar o ecossistema do Banco Carrefour e indicar melhorias, considerando aspectos financeiros e de obsolescência técnica;
Garantir a evolução da Stack homologada e propor novas homologações quando necessário.Requisitos:
Construir projetos FrontEnd e BackEnd usando linguagens convencionais há mais de 8 anos (preferencialmente AngularJS, .NET ou C#);
Aplicar testes (Unitário, Integração, carga/performance, de mutação e E2E) há pelo menos 3 anos e conhecer automação de testes;
Utilizar alguma ferramenta de CI/CD e Configuração de Código (Preferencialmente GitLab, Jenkins ou AzureDevops) há pelo menos 5 anos;
Conhecer alguma plataforma de Gestão de APIs/Serviços (Preferencialmente Apigee) há pelo menos 5 anos;
Conhecer ao menos10 dassiglas:
BDD, DDD, FDD, MVC, MVVM, MVP, BFF, EDA, SOA, HTTP, MQTT, AMQP, JSON, gRPC, SaaS, IaaS, PaaS, IaC;
Conhecer pelo menos 5dos padrões:
Prototype, Singleton, Composite, Façade, Proxy, Iterator, Mediator, Visitor, MVC, MVVM, MVP, Dependency Injection, Mock object, Inversion of Control, Unit of Work.Após a seleção, será solicitado um teste prático para avaliação técnica.#J-18808-Ljbffr