Buscamos um(a) Desenvolvedor(a) Full Stack Pleno com experiência em .NET e Azure para atuar no desenvolvimento e evolução de aplicações modernas, APIs REST e integrações em ambiente cloud.
O profissional participará de projetos voltados à construção de soluções escaláveis, seguras e resilientes, atuando em conjunto com equipes multidisciplinares em um ambiente colaborativo e dinâmico.
Principais Responsabilidades
- Desenvolver e manter APIs REST em .NET/ASP.NET Core, seguindo boas práticas de versionamento, validação e tratamento de erros;
- Implementar autenticação e autorização utilizando OAuth2/JWT e mecanismos de segurança;
- Aplicar padrões de confiabilidade e resiliência, como: Retry/backoff
Circuit breaker
Timeouts
Idempotência
- Trabalhar com modelagem e otimização de banco de dados utilizando EF Core e SQL Server/Azure SQL;
- Desenvolver integrações utilizando Azure Service Bus;
- Criar e manter interfaces operacionais em React/TypeScript ou Blazor;
- Apoiar a implementação de observabilidade e monitoramento com:Application Insights
OpenTelemetry
Log Analytics
- Participar de revisões técnicas, documentação de APIs e melhorias contínuas da plataforma.
Requisitos Técnicos
- Experiência com: C#
.NET Core / .NET 9
ASP.NET Core Web API
- Conhecimento em: Entity Framework Core
SQL Server / Azure SQL
Integrações HTTP
APIs REST
- Experiência em Azure: App Service
API Management (APIM)
Service Bus
Azure SQL
Blob Storage
Key Vault
- Conhecimento em: OpenAPI / Swagger
JSON Schema
Segurança de aplicações (OAuth2/JWT, TLS, CORS)
Observabilidade e monitoramento
- Experiência com React/TypeScript ou Blazor;
- Inglês técnico para leitura e escrita (desejável).
Perfil Esperado
- Perfil colaborativo e hands-on;
- Boa capacidade analítica e resolução de problemas;
- Facilidade para atuar em times multidisciplinares;
- Interesse em evolução técnica e boas práticas de desenvolvimento.
Aplicar-se a Vaga