Tech Lead – Financial Services

Empresa: BIP Brasil

Buscamos um(a) Tech Lead hands-on para ser a principal referência técnica da solução: participar do desenho da arquitetura, apoiar a liderança técnica da squad e atuar como interlocutor(a) sênior junto ao cliente e às áreas de negócio. Responsabilidades: • Arquitetura da solução - contribuir para o desenho • e a evolução da arquitetura ponta a ponta, das integrações com os sistemas • de origem até a entrega final, documentando os principais trade-offs. • Liderança técnica da squad - ajudar a distribuir o • trabalho, revisar entregas, apoiar o desenvolvimento do time e manter • padrões de código, teste e observabilidade. • Ponte entre negócio e engenharia - validar requisitos com as • áreas de negócio e traduzi-los em especificações técnicas implementáveis. • Interlocução com o cliente - participar de comitês e • checkpoints técnicos, comunicando riscos e impactos de prazo de forma • clara para públicos executivos. • Documentação e rastreabilidade - manter a documentação de • arquitetura atualizada e registrar decisões relevantes em ADRs. • Qualidade e entrega - zelar para que o ciclo de • desenvolvimento, homologação e deploy atenda aos padrões de auditoria e • governança do cliente. • Uso de IA na squad - ajudar a definir boas • práticas e critérios de revisão para o uso de ferramentas de IA pelo time, • buscando ganho de velocidade sem abrir mão de qualidade. Requisitos: Formação: Superior completo: Computação, Engenharia, Sistemas de Informação ou áreas correlatas. Requisitos obrigatórios • Experiência e formação: Experiencia desenvolvimento de software e 3 anos em liderança técnica e arquitetura. • Arquitetura de software: experiência no desenho de sistemas de médio e grande porte, com definição clara de componentes, responsabilidades, integrações e requisitos não funcionais. • Documentação técnica: capacidade de elaborar especificações, critérios de aceite e registros de decisões de arquitetura — ADRs — contemplando contexto, alternativas, decisão e consequências. • Ciclo de desenvolvimento: vivência desde o levantamento de requisitos até a implantação e sustentação das soluções. • Backend: experiência sólida em produção com C#, Java ou outra linguagem orientada a objetos, incluindo modelagem de domínio, princípios SOLID, injeção de dependência, processamento assíncrono e testes automatizados. • Front-end: experiência com React, Angular, Vue ou equivalente, incluindo componentização, gestão de estado e integração com APIs, preferencialmente em aplicações operacionais. • APIs e integrações: conhecimento de REST, OpenAPI, versionamento, idempotência e mecanismos de resiliência, como retry, circuit breaker e timeout. • XML: experiência com XSD, namespaces e validação de documentos XML. • Bancos de dados: experiência em modelagem e otimização de bancos relacionais e NoSQL, com capacidade de avaliar sua adequação às necessidades da solução. • Eventos e sistemas distribuídos: familiaridade com mensageria e plataformas como Kafka, SQS/SNS, EventBridge ou Service Bus, incluindo semânticas de entrega, idempotência, DLQ e replay. Conhecimento de consistência, particionamento, tolerância a falhas e observabilidade. • Práticas de engenharia: experiência com TDD e desenho de soluções testáveis; familiaridade com BDD e definição e acompanhamento de critérios de entrada e conclusão das atividades — DoR e DoD. • Desenvolvimento orientado por especificações: experiência com especificações estruturadas para orientar implementação, testes e geração assistida por IA. • IA aplicada ao desenvolvimento: uso de assistentes ou agentes de IA, com revisão crítica das entregas e cuidado com informações sensíveis. • Cloud e DevOps: experiência em arquitetura na AWS ou Azure, com disponibilidade para atuar em ambas; familiaridade com infraestrutura como código, CI/CD, containers e estratégias seguras de implantação. • Segurança: conhecimento de criptografia, gestão de segredos, controle de acesso por papéis, trilhas de auditoria e boas práticas OWASP, considerando LGPD e sigilo bancário. • Liderança técnica: experiência na condução de squads, distribuição de atividades, mentoria, feedback e acompanhamento individual dos profissionais. • Gestão da execução: vivência com métodos ágeis e projetos em cascata, incluindo cronogramas, marcos, aprovações e controle de mudanças. Familiaridade com Microsoft Project ou ferramenta equivalente. • Comunicação e autonomia: capacidade de conduzir discussões técnicas com clientes, comunicar riscos e decisões à liderança, decidir com informações parciais e propor soluções em colaboração com especialistas de negócio. Requisitos desejáveis • Experiência com C# moderno e .NET, especialmente nas versões utilizadas pelo projeto. • Experiência com React e TypeScript. • Conhecimento de Databricks, Spark/PySpark, Delta Lake e Unity Catalog. • Experiência com arquitetura Medallion e camadas Bronze, Silver e Gold. • Conhecimento de SPED, NF-e ou outras obrigações fiscais e acessórias. • Experiência em instituições de pagamento, adquirência, bancos ou fintechs reguladas. • Vivência em projetos regulatórios com prazos legais definidos, rastreabilidade e auditoria externa. • Certificações de arquitetura de nuvem AWS ou Azure.

Ver todas as vagas