BRQ

Pessoa Desenvolvedora .NET

📍 São Paulo, SP🏢 Híbrido
PUBLICIDADE

Descrição da Vaga

Buscamos uma pessoa Desenvolvedora Backend .NET Pleno ou Sênior, com mais de 4 anos de experiência e autonomia para desenvolver e sustentar serviços em ambientes críticos e de alta volumetria. Essa pessoa atuará de ponta a ponta, desde o desenvolvimento de APIs e microsserviços até sua execução em AWS, trabalhando com mensageria, bancos de dados, observabilidade, performance, escalabilidade, disponibilidade e resiliência.

Responsabilidades

  • Desenvolver, evoluir e sustentar APIs, microsserviços e aplicações backend utilizando C#, .NET, .NET Core e ASP.NET Core.
  • Projetar e implementar soluções distribuídas, escaláveis, resilientes e de alta disponibilidade em ambientes de alta volumetria.
  • Atuar na execução e operação de aplicações em AWS, utilizando serviços como EC2, ECS, Docker, Lambda, S3, RDS, DynamoDB, SQS, SNS, CloudWatch e IAM.
  • Implementar integrações assíncronas e orientadas a eventos, utilizando RabbitMQ e conceitos de filas, exchanges, routing, Pub/Sub, DLQ, retry e reprocessamento.
  • Desenvolver soluções com foco em performance, incluindo otimização de CPU e memória, redução de latência, cache, connection pooling, balanceamento de carga e escalabilidade horizontal.
  • Trabalhar com bancos de dados relacionais e NoSQL, realizando modelagem, criação de índices, otimização de consultas, análise de performance e estratégias de particionamento.
  • Aplicar práticas de programação assíncrona e paralela, SOLID, Design Patterns, Clean Architecture, tratamento de exceções e mecanismos de resiliência.
  • Implementar estratégias de idempotência, controle de concorrência, rate limiting, retry, timeout e circuit breaker.
  • Contribuir para a observabilidade das aplicações, por meio de monitoramento, métricas, logs e análise de comportamento em produção.
  • Participar de testes de carga e stress, identificando gargalos e propondo melhorias de arquitetura e implementação.
  • Avaliar e integrar recursos de inteligência artificial em aplicações corporativas, utilizando APIs de LLMs e técnicas como RAG, embeddings e engenharia de prompts.
PUBLICIDADE

Requisitos

  • ✓Mais de 4 anos de experiência com desenvolvimento backend utilizando C# e .NET/.NET Core.
  • ✓Experiência com ASP.NET Core, APIs REST e Entity Framework Core.
  • ✓Conhecimento de microsserviços, arquitetura distribuída e Event-Driven Architecture.
  • ✓Experiência com programação assíncrona e paralela, SOLID, Design Patterns, Clean Architecture e tratamento de exceções.
  • ✓Experiência com desenvolvimento e operação de aplicações em AWS, especialmente EC2, ECS, Docker, Lambda, S3, RDS, DynamoDB, SQS, SNS, CloudWatch e IAM.
  • ✓Conhecimento de mensageria com RabbitMQ, incluindo filas, exchanges, routing, Pub/Sub, processamento assíncrono, DLQ, retry e reprocessamento.
  • ✓Experiência com SQL Server e conhecimento de MySQL e/ou PostgreSQL.
  • ✓Conhecimento de bancos NoSQL, como DynamoDB e/ou MongoDB.
  • ✓Experiência com modelagem de dados, índices, otimização de consultas e análise de performance.
  • ✓Conhecimento de estratégias de escalabilidade, disponibilidade, balanceamento de carga, auto scaling, cache e redução de latência.
  • ✓Conhecimento de mecanismos de resiliência, como idempotência, controle de duplicidade, controle de concorrência, rate limiting, retry, timeout e circuit breaker.
  • •Experiência comprovada em sistemas que processam milhões de requisições ou transações por dia.
  • •Atuação anterior em ambientes financeiros, pagamentos, crédito ou outros sistemas críticos e de alta volumetria.
  • •Experiência com Kafka, além de RabbitMQ.
  • •Conhecimento de testes de carga e stress, observabilidade avançada e otimização de aplicações em produção.
  • •Experiência com integração de APIs de OpenAI, Gemini ou Anthropic.
  • •Conhecimento de LLMs, RAG, embeddings, bancos vetoriais e engenharia de prompts.
  • •Vivência com estratégias de particionamento, escalabilidade de bancos de dados e arquiteturas altamente disponíveis em AWS.
BRQ

Sobre a Empresa

Mais vagas na BRQ →

A BRQ apoia empresas a evoluírem o digital que sustenta seus negócios, com um propósito claro: transformar problemas complexos em progresso. Combinamos especialistas, ferramentas e inteligência artificial para entregar com método e consistência, atuando em modernização de legado e dados, GenAI, e co...[Ver Mais]

Informações Adicionais

Selecionamos as principais informações da posição. Para conferir o descritivo completo, clique em "acessar"
PUBLICIDADE
Candidatar-se a esta vaga →

Você será redirecionado para o site da empresa

PUBLICIDADE