Pessoa Desenvolvedora Backend .NET Sênior | AWS
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.
- Conhecimento de Docker e deploy de aplicações em containers.
- Experiência com testes automatizados unitários e de integração, utilizando xUnit, NUnit ou ferramentas similares.
- Conhecimento de autenticação e autorização com OAuth2, OpenID Connect e/ou JWT.
- Experiência com sustentação de sistemas em produção, troubleshooting, análise de logs e resposta a incidentes.
- Experiência com Git, fluxo de branches e promoção entre ambientes.
- Boa comunicação escrita e habilidade para produzir documentação técnica.
- Uso produtivo de ferramentas de IA no desenvolvimento, com domínio dos conceitos por trás das soluções utilizadas.
Diferenciais
- Experiência em migrações entre versões do .NET.
- Conhecimento de .NET Aspire para orquestração local e observabilidade.
- Experiência com cache distribuído, como Redis, ElastiCache ou HybridCache.
- Conhecimento de observabilidade com OpenTelemetry, Serilog, métricas, tracing e definição de SLIs/SLOs.
- Experiência com ferramentas de migração de banco de dados, como Flyway, Liquibase ou EF Migrations em pipeline.
- Experiência com integrações de ERP, como SAP ou similares.
- Conhecimento de infraestrutura como código, utilizando Terraform, CloudFormation ou CDK.
- Conhecimento de segurança de aplicações, incluindo OWASP Top 10 e ferramentas SAST/DAST.
- Certificações AWS ou .NET.
- Vivência com metodologias ágeis, como Scrum ou Kanban.
- Noções de React ou micro-frontends.
Cultura na BRQ
Chamamos de BRQ Way o nosso jeito de cuidar das pessoas, com iniciativas de carreira e desenvolvimento, saúde e bem-estar, e comunicação e conexão. Trabalhamos com flexibilidade de acordo com o contexto do projeto (anywhere office, híbrido ou presencial) e investimos em desenvolvimento contínuo com BRQ Academy, mentoria, incentivo a certificações e programas de idiomas, entre outras frentes.
Diversidade, inclusão e liberdade fazem parte do nosso dia a dia. Incentivamos a candidatura de pessoas com perfis, trajetórias e realidades diversas, além de contarmos com oportunidades afirmativas para pessoas com deficiência e mulheres. Também temos três Grupos de Afinidade, chamados de Roars, que criam espaços de troca e impulsionam iniciativas inclusivas na empresa.
Ref: 6de9b5
#LI-AG1