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).