Pessoa Desenvolvedora .NET Pleno/Sênior

BRQ

São Paulo

On-site

BRL 120,000 - 210,000

Full time

4 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

A BRQ está buscando uma Pessoa Desenvolvedora Fullstack com foco em C# e .NET para atuar no desenvolvimento de APIs, microsserviços e soluções backend, com execução em AWS. O cargo envolve alta volumetria, observabilidade, performance e resiliência em ambientes críticos.

Você trabalhará com RabbitMQ para integrações assíncronas, além de bancos de dados relacionais e NoSQL, visando escalabilidade, disponibilidade e confiabilidade das soluções.

Qualifications

  • Experiência em C# e .NET/.NET Core
  • Conhecimento de APIs e microsserviços
  • Experiência em AWS e serviços relevantes
  • Conhecimento de RabbitMQ e filas
  • Familiaridade com observabilidade, performance e resiliência

Responsibilities

  • 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.

Skills

C#
NET Core
ASP.NET Core
RabbitMQ
AWS
Docker
NoSQL
SQL
Design Patterns
Clean Architecture

Tools

AWS
EC2
ECS
Lambda
S3
RDS
DynamoDB
SQS
SNS
CloudWatch

Job description

Buscamos uma Pessoa Desenvolvedora Fullstack com experiência em C# e .NET/.NET Core para atuar em novos projetos. Essa pessoa será responsável por desenvolver e sustentar serviços em ambientes críticos e de alta volumetria, trabalhando de ponta a ponta, desde o desenvolvimento de APIs e microsserviços até sua execução em AWS, com foco em 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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Pessoa Desenvolvedora .NET
Pessoa Desenvolvedora .NET

BRQ • São Paulo

On-site
BRL 120,000 - 180,000
Desenvolvedor(a) .NET Pleno/Sênior
Desenvolvedor(a) .NET Pleno/Sênior

BRQ • São Paulo

On-site
BRL 120,000 - 210,000
Desenvolvedor .NET Sênior
Desenvolvedor .NET Sênior

Net2Source (N2S) Consultoria em Recursos Humanos L • Curitiba

On-site
BRL 223,000 - 391,000
Desenvolvedor Full Stack (React, NET Core)
Desenvolvedor Full Stack (React, NET Core)

Extractta • Rio de Janeiro

On-site
BRL 90,000 - 150,000
Desenvolvedor .NET Sênior e Especialista - Remota
Desenvolvedor .NET Sênior e Especialista - Remota

Nava | Tech for Business • Brazil

On-site
BRL 180,000 - 240,000
Desenvolvedor .NET Sênior
Desenvolvedor .NET Sênior

NetSource • Curitiba

On-site
BRL 180,000 - 240,000
Desenvolvedor(a) .NET Sênior (Vaga Afirmativa para PCD)
Desenvolvedor(a) .NET Sênior (Vaga Afirmativa para PCD)

Nava | Tech for Business • Brazil

On-site
BRL 120,000 - 180,000
Desenvolvedor Sênior .NET / .NET Core
Desenvolvedor Sênior .NET / .NET Core

mazzatech • São Paulo

On-site
BRL 180,000 - 280,000
Desenvolvedor(a) .NET Sênior
Desenvolvedor(a) .NET Sênior

Spread Tecnologia • Brazil

Remote
BRL 180,000 - 240,000
Desenvolvedor .NET Senior
Desenvolvedor .NET Senior

Taking • Brazil

Remote
BRL 180,000 - 300,000