Pessoa Desenvolvedora Backend .NET Sênior | AWS
- Compensation
- Not disclosed
- Location
- BR
- Work setup
- Remote
- Seniority
- Senior
- Employment
- Not specified
- Experience
- Not specified
- Category
- Backend
- Posted
Skills
Full description
Sobre a vaga
Estamos em busca de uma pessoa Desenvolvedora Backend .NET Sênior para atuar no time de Sistemas Internos da BRQ, responsável pela sustentação e evolução da plataforma de gestão da companhia. O sistema reúne informações financeiras, dados de pessoas e indicadores que apoiam decisões estratégicas. A solução opera integralmente na AWS, em uma arquitetura de microsserviços com .NET 8, e está em processo de migração para .NET 10. Buscamos alguém com experiência em sistemas de negócio complexos em produção, autonomia para tomar decisões técnicas, boa comunicação e interesse em contribuir para a evolução técnica do time.
Responsabilidades
- Sustentar e evoluir microsserviços e APIs REST em .NET 8 (C#), com foco em performance, resiliência e observabilidade, participando da migração para .NET 10.
- Investigar e resolver incidentes em produção no ambiente AWS, utilizando logs, métricas e tracing para identificar e tratar causas-raiz.
- Desenvolver novas funcionalidades, desde o entendimento das necessidades do negócio até a entrega em produção.
- Criar integrações com sistemas corporativos, como ERPs e APIs de terceiros, além de soluções assíncronas com filas e mensageria.
- Atuar na esteira de CI/CD, incluindo builds, testes, containers e promoção entre ambientes.
- Identificar e tratar débitos técnicos e gargalos de performance.
- Contribuir para a definição de padrões técnicos, arquitetura, bibliotecas compartilhadas e convenções de código.
- Aplicar boas práticas de segurança e LGPD no desenvolvimento, considerando a sensibilidade dos dados financeiros e de pessoas.
Requisitos
- Mínimo de 5 anos de experiência com C# e .NET em desenvolvimento backend, com atuação recente em .NET 8 ou superior.
- Experiência com ASP.NET Core Web API e Minimal APIs, injeção de dependência, middlewares e programação assíncrona com async/await.
- Atuação em sistemas backend complexos, com regras de negócio, integrações e dados críticos.
- Sólidos fundamentos de engenharia de software, incluindo SOLID, padrões de projeto, Clean Code, transações e consistência de dados.
- Experiência com arquitetura de microsserviços, incluindo consistência, idempotência, versionamento de contratos e resiliência.
- Vivência prática com AWS em ambiente de produção, incluindo operação de serviços, gestão de recursos, monitoramento e observabilidade, como CloudWatch.
- Domínio de SQL Server, incluindo modelagem, tuning, índices e transações, e experiência com EF Core e/ou Dapper.
- Experiência com mensageria e filas, como SQS, RabbitMQ ou tecnologias similares.