Desenvolvedor de Software
Buscamos um Desenvolvedor de Software para atuar no desenvolvimento e evolução de soluções robustas, escaláveis e de alta disponibilidade.
Principais responsabilidades
- Projetar, desenvolver e evoluir arquiteturas e aplicações backend.
- Transformar requisitos complexos de negócio em soluções técnicas eficientes e escaláveis.
- Atuar na definição de arquiteturas e decisões técnicas de alto impacto.
- Realizar code reviews, garantindo qualidade, segurança, performance e padrões de desenvolvimento.
- Identificar e solucionar gargalos de performance em aplicações e bancos de dados.
- Desenvolver e manter APIs RESTful.
- Atuar na criação e manutenção de testes automatizados.
- Apoiar a resolução de incidentes complexos e problemas de produção.
- Participar de decisões relacionadas à evolução e escalabilidade dos sistemas.
Requisitos obrigatórios
- Superior completo em Tecnologia ou áreas correlatas.
- 5+ anos de experiência com desenvolvimento de software e arquitetura de sistemas.
- Domínio de C#/.NET e ASP.NET Core, com conhecimento de Clean Architecture, DDD e Design Patterns.
- Experiência com APIs RESTful, microserviços e sistemas distribuídos.
- Conhecimento avançado em PostgreSQL e Entity Framework Core, incluindo otimização e performance.
- Experiência com Git, CI/CD, Docker, testes automatizados e metodologias ágeis, além de leitura e escrita técnica em inglês.
Diferencial
- Experiência em liderança técnica.
- Conhecimento em mensageria, cloud e observabilidade.
- Conhecimento em segurança, bancos NoSQL e tecnologias complementares de arquitetura.