Buscamos um(a)
Desenvolvedor(a) Full Stack Sênior, com forte experiência em
.NET, Azure e React, para atuar no desenvolvimento, diagnóstico e evolução de soluções corporativas distribuídas.
O profissional terá atuação
hands-on, com autonomia para assumir funcionalidades complexas de ponta a ponta, solucionar problemas em produção e contribuir tecnicamente para a evolução das soluções e da arquitetura existente.
Principais responsabilidades
- Desenvolver e evoluir aplicações corporativas utilizando C#, .NET 8+ e ASP.NET Core;
- Desenvolver e integrar APIs REST e soluções orientadas a eventos;
- Implementar soluções utilizando Azure Functions e processamento assíncrono;
- Trabalhar com Azure Service Bus, mensageria e integração entre sistemas;
- Aplicar mecanismos de resiliência, como Retry, Dead Letter Queue (DLQ), idempotência e controle de concorrência;
- Desenvolver soluções seguindo princípios de Clean Architecture, SOLID, CQRS/MediatR e Dependency Injection;
- Trabalhar com Entity Framework Core, SQL Server e Redis;
- Implementar soluções de segurança utilizando Microsoft Entra ID, OAuth 2.0, JWT e App Roles;
- Utilizar Azure Key Vault e Azure Storage/Blob Storage;
- Atuar com Azure API Management (APIM);
- Desenvolver e manter funcionalidades em React + TypeScript;
- Implementar e acompanhar soluções de observabilidade utilizando Application Insights e Log Analytics;
- Realizar troubleshooting de aplicações distribuídas e resolução de problemas em produção;
- Trabalhar com Git/GitHub e pipelines de CI/CD utilizando GitHub Actions;
- Participar da evolução técnica das soluções e colaborar com equipes multidisciplinares.
Requisitos técnicos
- Experiência sólida com C# e .NET 8+;
- Experiência com ASP.NET Core e Azure Functions;
- Conhecimento em Entity Framework Core e SQL Server;
- Experiência com APIs REST;
- Conhecimento de Clean Architecture, SOLID, CQRS/MediatR e Dependency Injection;
- Experiência com arquiteturas orientadas a eventos e processamento assíncrono;
- Conhecimento em Azure Service Bus;
- Experiência com Azure Functions Isolated Worker;
- Conhecimento em Azure API Management;
- Experiência com Microsoft Entra ID, OAuth 2.0, JWT e App Roles;
- Conhecimento em Azure Key Vault e Azure Storage/Blob Storage;
- Conhecimento em Redis;
- Experiência com Application Insights e Log Analytics;
- Experiência com Git/GitHub e CI/CD com GitHub Actions;
- Experiência prática com React + TypeScript, suficiente para desenvolver funcionalidades completas.
Diferenciais
- Experiência com aplicações distribuídas de alta complexidade;
- Vivência com troubleshooting e resolução de incidentes em ambientes de produção;
- Experiência com arquiteturas orientadas a eventos e sistemas de mensageria;
- Conhecimento aprofundado em mecanismos de resiliência e processamento assíncrono.
Perfil desejado
Buscamos um profissional
hands-on, autônomo e analítico, com capacidade para atuar em problemas complexos e conduzir entregas de ponta a ponta.
É importante ter facilidade para trabalhar em ambientes multidisciplinares, boa capacidade de diagnóstico e resolução de problemas e interesse em
evolução técnica, qualidade e boas práticas de desenvolvimento.
Regime De Contratação
CLT
Departamento
Tecnologia