Engenheiro(a) de Software Sênior | .NET + React
Sobre a Vaga
Belo Horizonte/MG | Modelo Híbrido
Estamos em busca de um(a) Engenheiro(a) de Software Sênior para atuar no desenvolvimento e na evolução de uma plataforma, contribuindo com melhorias transversais em diferentes módulos da aplicação, com foco em controle de acesso, auditoria e segurança.
Responsabilidades
- Desenvolver e implementar modelos de controle de acesso baseado em papéis e permissões (RBAC) no backend (.NET/C#) e sua integração no frontend (React).
- Implementar mecanismos de auditoria, incluindo registro de eventos, trilhas consultáveis, retenção e consistência entre módulos.
- Atuar na integração com soluções de gerenciamento de identidade e acesso (IAM), especialmente Keycloak, trabalhando com tokens, claims, escopos e propagação de identidade.
- Desenvolver melhorias transversais de infraestrutura, incluindo configurações, migrações e healthchecks.
- Contribuir para a estruturação e evolução dos ambientes de testes.
- Aplicar boas práticas de segurança no desenvolvimento de software.
- Desenvolver e manter testes automatizados, atendendo aos critérios de qualidade estabelecidos.
Requisitos
- Experiência sólida com .NET/C#, ASP.NET Core e desenvolvimento de APIs REST.
- Experiência com React e TypeScript.
- Conhecimento de OAuth2, OIDC, JWT e modelos de controle de permissões.
- Conhecimento em SQL.
- Experiência com Docker e Docker Compose.
- Conhecimentos de Linux em nível de utilização.
- Experiência com Git, Pull Requests e Code Review.
- Vivência com testes automatizados e práticas de qualidade de código.
- Inglês avançado.
- Experiência com Keycloak.
- Vivência com RBAC em plataformas multiusuário.
- Conhecimento em auditoria, compliance e segurança de aplicações.
- Experiência com mensageria e observabilidade.
- Conhecimento de processos CI/CD e ferramentas como SonarQube.
- Experiência com produtos on-premises.
Benefícios
Não informado.
Vagas semelhantes para você
Selecionadas com base na tecnologia, modalidade, nível e localização desta oportunidade.