Desenvolvedor de.NET sênior
Há 7 horas
São Paulo, State of São Paulo, Brasil
BRQ Digital Solutions
Tempo integral
Grátis com e-mail ou Google
Salve esta vaga e mantenha sua pesquisa organizada
Crie uma conta gratuita para salvar vagas, criar alertas e retornar a esta listagem a partir do seu painel.
Grátis com e-mail ou Google
Ao continuar, você concorda com nossos Termos & Política de Privacidade.
Sobre a 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.
Será um diferencial ter experiência comprovada em sistemas que processam milhões de requisições ou transações por dia, especialmente nos segmentos financeiro, de pagamentos, crédito ou em outros ambientes críticos. 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. 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. 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. Diferenciais 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 p
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.
Será um diferencial ter experiência comprovada em sistemas que processam milhões de requisições ou transações por dia, especialmente nos segmentos financeiro, de pagamentos, crédito ou em outros ambientes críticos. 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. 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. 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. Diferenciais 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 p