Swip

BEMOL SERVIÇOS FINACEIROS

Bemol Digital

Remoto 100%CLT

Sobre a vaga

  • Página da Vaga | BEMOL SERVIÇOS FINACEIROS | Software Engineer Tech Lead- - - - - - - Pular para o conteúdo principalBEMOL SERVIÇOS FINACEIROS | Software Engineer Tech Lead

Copiar link
Erro ao copiar link

Compartilhar vagaLink copiado

Ir para candidatura
Descrição da vaga

Faça Parte da Revolução Digital e Financeira na Amazônia com a Bemol!

Na Bemol, estamos comprometidos em transformar a experiência dos nossos clientes e o mercado de tecnologia e serviços financeiros no Norte do Brasil. Desde 2020, a Bemol Serviços Financeiros (BSF) atua como a frente financeira das Lojas Bemol, oferecendo soluções integradas como a Conta Bemol e Crédito (Empréstimo Pessoal e Empréstimo com Garantia de Imóvel), que ajudam nossos clientes a realizar seus sonhos e conquistar independência financeira.

Nossa missão na Bemol Digital é liderar a inovação, fornecendo acesso a serviços digitais conectados à marca Bemol, tudo em um ambiente de trabalho inclusivo e diverso, onde todos têm a oportunidade de crescer e se desenvolver. Procuramos profissionais talentosos que compartilhem de nossa visão e possuam as seguintes competências:

  • Comunicação Eficaz: Capacidade de transmitir ideias de forma clara e concisa.
  • Trabalho em Equipe: Habilidade de colaborar com pessoas de diferentes origens e perspectivas.
  • Adaptabilidade: Disposição para abraçar mudanças e novos desafios.
  • Resolução de Problemas: Aptidão para identificar problemas e implementar soluções eficientes.
  • Orientação para Resultados: Foco no cumprimento de metas e na entrega de resultados de alta qualidade.
  • Curiosidade e Aprendizado Contínuo: Interesse em explorar novas ideias, aprender novas tecnologias e se manter atualizado com as tendências do mercado.

Se você se identifica com nossa proposta, venha construir o futuro conosco. Junte-se à Bemol e faça parte de uma equipe que está impulsionando a inovação digital e financeira na região amazônica.

Responsabilidades e atribuições

O Tech Lead é responsável pela definição e implementação de arquiteturas de software, backend para web e para mobile (APIs GRPC), em um ambiente multicloud (AWS e Azure). Ser o guia técnico do time com definições e escolhas de arquiteturas e tecnologias, propor melhorias, ser o responsável por definições de padrão e atuar como revisor de código do time.

  • Trabalhar com uma equipe altamente qualificada construindo software de qualidade, que seja escalável para um alto volume de dados e aplicações de alto risco
  • Programação de novos sistemas, responsável pela manutenção de sistemas produtivos atuais
  • Realizar code reviews do código de pares da squad.
  • Participar da concepção de todo ciclo de vida de uma nova funcionalidade/produto e ser responsável pela entrega e acompanhamento da mesma
  • Desenhar e desenvolver soluções robustas que apoiem as áreas de negócio no seu trabalho diário
  • Garantir que os procedimentos internos e políticas globais sejam sempre seguidos de forma efetiva
  • Buscar soluções inovadoras, sempre com o objetivo de digitalizar processos
  • Alinhamento com outros membros do time e lideranças nas operações globais dos projetos em andamento

Requisitos e qualificações

  • Experiência sólida em desenvolvimento com C# e .NET, incluindo .NET Core/.NET 5+.
  • Conhecimento em arquitetura de microsserviços, com experiência em design, implementação e manutenção.
  • Proficiência em serviços de nuvem Azure, AWS com foco em filas distribuídas, Kubernetes ou App Services.
  • Familiaridade com boas práticas de DevOps, incluindo CI/CD, utilizando ferramentas como Azure DevOps ou similares.
  • Experiência com bancos de dados relacionais (ex.: SQL Server) e não relacionais (ex.: Cosmos DB), com foco em integração com microsserviços.
  • Habilidade em escrever código limpo, testável e escalável, utilizando padrões como SOLID e testes unitários (ex.: xUnit, NUnit).
  • Conhecimento em APIs RESTful, incluindo criação, consumo e versionamento.
  • Conhecimento em APIs GRPC, incluindo criação, consumo e versionamento.
  • Experiência com ferramentas de mensageria (ex.: RabbitMQ, Kafka ou Azure Service Bus) para comunicação assíncrona entre serviços.
  • Capacidade de resolver problemas complexos e otimizar sistemas para alta performance e disponibilidade.
  • Vivência em ambientes ágeis (Scrum/Kanban) e colaboração com equipes multidisciplinares.
  • Desejável: certificações relevantes em cloud sejam Azure (ex.: AZ-204, AZ-305) ou AWS (Practitioner, Solutions Architect, Developer - Associate)
  • Boa comunicação e habilidades de mentoria para orientar outros desenvolvedores.
  • Conhecimento sobre fundamentos de Inteligência Artificial Generativa (LLMs), incluindo conceitos de prompting, RAG e agentes de IA.
  • Experiência ou familiaridade com ferramentas de desenvolvimento assistido por IA, como GitHub Copilot, OpenAI APIs, Claude, Cursor ou similares, aplicadas à produtividade de engenharia.
  • Desejável experiência em definição de estratégias de adoção de IA para times de engenharia, promovendo g