Desenvolvedor Full Stack Sr

Empresa: Staffer

Localização: São Paulo, São Paulo, Brasil

Modalidade: Presencial

Nível: Sênior

Contrato: CLT ou PJ

Skills obrigatórias: dot-net, microsoft-azure, react, c-sharp, asp-net, asp-net-core, dot-net-core, azure-functions, microsoft-azure-functions, azure-service-bus, microsoft-azure-service-bus, jbogard-mediatr, entity-framework, microsoft-entity-framework, entity-framework-core, redis, microsoft-entra-id, oauth, azure-key-vault, vault, azure-storage, microsoft-azure-storage, azure-api-management, typescript, microsoft-typescript, github, github-actions

Sobre a vaga

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

Criar conta grátis no TrailWise para ver seu Match Score