Estamos em busca de um Desenvolvedor .NET Sênior para fazer parte do nosso time de tecnologia, atuando no desenvolvimento, evolução e sustentação de aplicações e soluções robustas, escaláveis e de alta performance.
Principais responsabilidades
- Desenvolver e evoluir aplicações utilizando .NET / C#
- Participar de todo o ciclo de desenvolvimento de software, desde a análise até a entrega
- Criar e manter APIs RESTful e integrações entre sistemas
- Atuar na manutenção e evolução de sistemas existentes
- Contribuir com decisões técnicas e definição de soluções
- Realizar análise e correção de problemas, garantindo a qualidade e estabilidade das aplicações
- Escrever código limpo, organizado, testável e seguindo boas práticas de desenvolvimento
- Participar de code reviews e contribuir para a melhoria contínua do time
- Trabalhar em parceria com profissionais de Produto, QA, Arquitetura e demais áreas
- Apoiar profissionais menos experientes, compartilhando conhecimento e boas práticas
Requisitos
- Experiência sólida com desenvolvimento .NET e C#
- Conhecimento em .NET Core / .NET 6+
- Experiência no desenvolvimento de APIs REST
- Conhecimento em SQL e bancos de dados relacionais
- Experiência com Entity Framework / Entity Framework Core
- Conhecimento de princípios de Clean Code, SOLID e Design Patterns
- Experiência com Git e metodologias ágeis
- Conhecimento em testes automatizados
- Capacidade de analisar cenários complexos e propor soluções técnicas
- Boa comunicação e capacidade de trabalhar em equipe
Diferenciais
- Experiência com Azure ou outras plataformas cloud
- Conhecimento em Docker e Kubernetes
- Experiência com CI/CD e DevOps
- Conhecimento em arquitetura de microsserviços
- Experiências com mensageria, como RabbitMQ, Kafka ou Azure Service Bus
- Conhecimento em observabilidade, logs e monitoramento
- Experiência em ambientes de alta disponibilidade e grande volume de transações