Desenvolvedor(a) .NET Sênior

PJ, Belo Horizonte Remote

Atividades: 

  • Desenvolver, manter e evoluir aplicações e serviços utilizando .NET/C#, com atuação em sistemas críticos do ambiente bancário.
  • Implementar novas funcionalidades, integrações e sustentação de sistemas, garantindo qualidade, segurança, performance e disponibilidade.
  • Desenvolver e integrar APIs REST, serviços e soluções orientadas a microsserviços.
  • Analisar e solucionar problemas técnicos de maior complexidade, atuando de forma ágil na identificação de causas e definição de soluções.
  • Trabalhar com bancos de dados relacionais, realizando consultas, integrações e otimizações.
  • Participar das definições técnicas e decisões de arquitetura e implementação, contribuindo com a evolução das soluções.
  • Aplicar boas práticas de engenharia de software, padrões de projeto, código limpo, testes e versionamento.
  • Atuar de forma integrada com diferentes áreas e times, participando das cerimônias e rotinas de desenvolvimento ágil.
  • Contribuir com revisão de código, documentação técnica e melhoria contínua dos processos e soluções.
Requirements
  • Experiência sólida em desenvolvimento de software com .NET e C#
  • Experiência consistente no desenvolvimento e integração de APIs REST e serviços.
  • Domínio de bancos de dados relacionais e SQL.
  • Experiência com Git, versionamento de código, testes automatizados e práticas de qualidade de software.
  • Conhecimento sólido de orientação a objetos, padrões de projeto e boas práticas de engenharia de software.
  • Vivência em ambientes ágeis e em sistemas de alta criticidade e disponibilidade.
  • Capacidade de atuar com autonomia na análise de problemas complexos, tomada de decisão técnica e construção de soluções.
  • Perfil proativo, com senso de responsabilidade, capacidade de antecipar riscos e conduzir demandas com pouca necessidade de direcionamento.
  • Comunicação clara e assertiva, com facilidade para interação com diferentes áreas, perfis técnicos e stakeholders.
  • Capacidade de atuar em ambientes dinâmicos, com demandas críticas, pressão por resultados e necessidade de rápida adaptação e priorização.

Diferenciais desejáveis: 

  • Experiência prévia relevante no segmento bancário ou financeiro.
  • Conhecimento de Azure, Azure DevOps e pipelines de CI/CD.
  • Experiência com arquitetura de microsserviços, mensageria e processamento assíncrono.
  • Conhecimento de observabilidade, monitoramento e ferramentas de análise de aplicações.
  • Conhecimento de práticas de segurança aplicadas ao desenvolvimento.
  • Experiência com sistemas de alta disponibilidade, alto volume transacional ou processamento de grandes volumes de dados.
Benefits
  • Plano de Saúde e Odontológico
  • Auxílio Home Office
  • Auxílio Alimentação
  • Férias Remuneradas
  • Day Off no aniversário
  • Programa de Saúde e Bem-Estar
  • Programa de Desenvolvimento Individual (PDI).