Talent.com
Banco Bmg
Analista Desenvolvedor SrBanco Bmg • São Paulo, São Paulo, Brasil
Analista Desenvolvedor Sr

Analista Desenvolvedor Sr

Banco Bmg • São Paulo, São Paulo, Brasil
Há 7 dias
Descrição da vaga

VENHA FAZER PARTE DO BANCO BMG!


Estamos sempre em busca de pessoas que se identifiquem com a nossa cultura e que estejam prontas para contribuir com o sucesso do Banco Bmg. Com 94 anos de história, somos apaixonados por entregar o melhor para nossos clientes, que são o centro de tudo o que fazemos!


No Bmg, lideramos o mercado de crédito consignado, oferecendo crédito acessível a milhões de brasileiros. Com a maior rede de correspondentes bancários do país, impulsionamos o crescimento econômico local e levamos oportunidades para todo o Brasil.

Educação e Desenvolvimento: Nossa Paixão pela Carreira das Pessoas

Acreditamos que o desenvolvimento dos nossos colaboradores é essencial para o nosso sucesso. Por isso, oferecemos uma plataforma educacional, que disponibiliza acesso a graduação, pós-graduação, cursos de idiomas, cursos livres e mentorias. No Banco BMG, o aprendizado contínuo faz parte da nossa cultura!


Diversidade e Inclusão: Acreditamos que a diversidade nos fortalece. Promovemos um ambiente de trabalho inclusivo, onde você pode ser quem você é e trazer o melhor de si. Valorizamos as diferenças e acreditamos que elas são fundamentais para o nosso sucesso.

É pelos nossos clientes que vestimos a camisa e nos dedicamos para executar cada jogada com excelência!

/n

  • Experiência sólida no desenvolvimento de aplicações utilizando .NET Core 8, com foco em arquitetura moderna, desempenho e escalabilidade.
  • Necessário experiência em segmento bancário ou financeiro;
  • Vivência com manutenção e evolução de sistemas legados baseados em .NET Framework.
  • Domínio no desenvolvimento e desenho de arquitetura de microsserviços, incluindo comunicação entre serviços, autenticação, observabilidade e boas práticas de desacoplamento.
  • Forte conhecimento em Entity Framework / Entity Framework Core, incluindo mapeamento, otimização de consultas e modelagem de domínio.
  • Experiência prática com mensageria, incluindo:
  • Kafka (streams, processamento distribuído, event-driven)
  • RabbitMQ (filas, exchanges, padrões de roteamento e comunicação assíncrona)
  • Conhecimento avançado em banco de dados Oracle e modelagem de dados relacionais.
  • Experiência com bancos NoSQL (como MongoDB, DynamoDB, Cassandra ou equivalentes).
  • Conhecimentos em AWS, especialmente serviços aplicáveis ao ecossistema .NET e microsserviços (Lambda, ECS/EKS, SQS/SNS, DynamoDB, CloudWatch, KMS, Rekognition, etc.).
  • Experiência com Azure DevOps, incluindo pipelines, boards, repositórios e automação de CI/CD.
  • Conhecimento e prática com rotinas batch, processamento assíncrono e agendamentos de tarefas em larga escala.
  • Experiência com Git e boas práticas de versionamento, capacidade analítica, conhecimento em boas práticas de engenharia (SOLID, Clean Code, DDD
  • Além disso, é desejável que o profissional tenha competências em segurança de aplicações, incluindo práticas de proteção de APIs, controle de acesso, autenticação/autorização, uso de OAuth 2.0, OpenID Connect, gestão segura de tokens e boas práticas de proteção contra vulnerabilidades comuns (OWASP). Deve conhecer técnicas de criptografia simétrica e assimétrica, hash seguro, certificação digital, uso adequado de TLS e proteção de dados sensíveis tanto em trânsito quanto em repouso. O domínio de ferramentas, frameworks e padrões voltados para segurança é um diferencial importante.

#LI-HYBRID

  • #LI-DM1

/n

  • Desenvolver, evoluir e manter aplicações .NET com foco em alta performance, segurança e qualidade.
  • Participar ativamente do desenho e da definição da arquitetura dos sistemas, propondo soluções escaláveis e alinhadas às melhores práticas de engenharia.
  • Analisar requisitos técnicos e de negócio, transformando-os em soluções eficazes e bem estruturadas.
  • Realizar revisões de código (code review), apoiar o time em decisões técnicas e disseminar boas práticas de desenvolvimento.
  • Garantir a qualidade das entregas por meio de testes automatizados, boas práticas de versionamento e documentação clara.
  • Atuar na investigação e resolução de problemas complexos, identificando causas raiz e propondo melhorias de longo prazo.
  • Colaborar com equipes multidisciplinares (produto, QA, infraestrutura, dados) para garantir entregas consistentes e alinhadas aos objetivos estratégicos.
  • Participar das cerimônias ágeis, contribuindo com planejamento, estimativas e priorização técnica.
  • Apoiar iniciativas de modernização, refatoração de componentes legados e evolução de arquiteturas existentes.
Criar um alerta de emprego para esta pesquisa

Analista Desenvolvedor Sr • São Paulo, São Paulo, Brasil