# Desenvolvedor Sênior

**Empresa:** Trabalhe com a RSM
**Local:** Rio de Janeiro, RJ
**Modalidade:** Presencial
**Contrato:** CLT
**Publicada em:** 2026-10-13

## Descrição

Lugar de gente inovadora que faz acontecer! Somos uma empresa reconhecida pela ousadia de propor serviços e soluções diferenciadas, construídas de maneira única e com excelência. Perseguimos sempre o “algo mais” fugindo do normal e esperado, para que possamos surpreender os clientes com ideias inovadoras.
Responsabilidades e atribuições

Desenvolver, evoluir e manter aplicações backend, APIs, microsserviços, BFFs, workers e serviços de processamento assíncrono
Implementar soluções utilizando principalmente Python e/ou .NET Core, seguindo os padrões arquiteturais e de desenvolvimento estabelecidos
Participar de discussões técnicas e contribuir para decisões relacionadas à arquitetura, escalabilidade, performance e manutenibilidade das aplicações
Desenvolver e manter APIs REST, garantindo boas práticas de versionamento, documentação, segurança e tratamento de erros
Implementar integrações entre aplicações, ERPs, sistemas legados, bancos de dados e serviços externos
Desenvolver soluções de comunicação síncrona e assíncrona, utilizando APIs, filas, eventos e processamento batch
Implementar mecanismos de mensageria utilizando serviços como AWS SQS, SNS e Event

Bridge
Desenvolver workers e rotinas de processamento em background, garantindo confiabilidade, rastreabilidade e tratamento adequado de falhas
Aplicar boas práticas de arquitetura de software, incluindo Clean Architecture, Vertical Slice Architecture e Domain-Driven Design (DDD), conforme a complexidade da solução
Implementar padrões de resiliência, como idempotência, retry, circuit breaker, rate limiting e tratamento de mensagens em Dead Letter Queues (DLQ)
Desenvolver e otimizar consultas, modelos de dados e operações de persistência, considerando performance, concorrência e integridade das informações
Implementar estratégias de cache e otimização de performance para aplicações e serviços
Aplicar mecanismos de autenticação e autorização, incluindo OAuth2, OpenID Connect, JWT e integração com provedores de identidade
Implementar boas práticas de segurança no desenvolvimento, incluindo validação de entradas, tratamento de dados sensíveis e gerenciamento seguro de credenciais
Desenvolver testes unitários, de integração e automatizados, garantindo qualidade, confiabilidade e facilidade de evolução do código
Realizar code reviews, contribuindo para a qualidade técnica, padronização e disseminação de boas práticas entre os desenvolvedores
Implementar mecanismos de observabilidade, incluindo logs estruturados, métricas, rastreamento distribuído e integração com ferramentas de monitoramento
Atuar em conjunto com os times de DevOps e Segurança na implementação de soluções seguras, escaláveis e preparadas para ambientes em nuvem
Apoiar processos de containerização, integração contínua, entrega contínua e implantação das aplicações
Investigar e solucionar problemas complexos relacionados a aplicações, integrações, performance e ambientes produtivos
Contribuir para a documentação técnica das soluções, contratos de APIs e decisões relevantes de implementação
Apoiar desenvolvedores de menor senioridade, compartilhando conhecimento e contribuindo para a evolução técnica do time
Participar de provas de conceito e avaliações de novas tecnologias, frameworks e ferramentas que possam agregar valor às soluções.
Requisitos e qualificações

Experiência sólida com: Desenvolvimento de software backend
Python e/ou .NET Core
Desenvolvimento e integração de APIs REST
Microsserviços e sistemas distribuídos
Arquitetura orientada a eventos
Mensageria e processamento assíncrono
Programação orientada a objetos
Princípios SOLID e Clean Code
Design Patterns
Dependency Injection
Clean Architecture
Vertical Slice Architecture
Domain-Driven Design (DDD), quando aplicável
Bancos de dados relacionais e modelagem de dados
ORMs e gerenciamento de migrations
Operações assíncronas e concorrência
Idempotência e estratégias de retry
Tratamento de falhas e Dead Letter Queues
Estratégias de cache
Autenticação e autorização
JWT, OAuth2 e OpenID Connect
Testes unitários e de integração
Git e práticas de versionamento
Docker e containers
Observabilidade e logging estruturado
Troubleshooting e análise de performance
Boas práticas de segurança no desenvolvimento. Conhecimentos técnicos – Backend
Python

Experiência sólida com Python 3.11+
Desenvolvimento de APIs utilizando FastAPI
SQL

Alchemy 2.0, incluindo operações assíncronas
Alembic para gerenciamento de migrations
Pydantic para validação e serialização de dados
Programação assíncrona utilizando AsyncIO
Desenvolvimento de workers e tarefas em background
AP

Scheduler para agendamento e execução de rotinas
Testes automatizados utilizando Pytest
Integrações com serviços externos e APIs de terceiros..NET / .NET CoreExperiência com C# e .NET / .NET Core
Desenvolvimento de APIs utilizando ASP.NET Core Web API
Entity Framework Core
Dependency Injection nativa do .NET
Programação assíncrona utilizando async/await
Desenvolvimento de Background Services e Hosted Services
LINQ e otimização de consultas
Testes automatizados utilizando xUnit, NUnit ou equivalentes
Implementação de integrações e serviços distribuídos. Cloud, mensageria e infraestrutura
Experiência com serviços AWS, especialmente SQS, SNS, Event

Bridge e S3
Implementação de produtores e consumidores de mensagens
Utilização de filas, eventos e mecanismos de processamento assíncrono
Conhecimento em Docker e containerização de aplicações
Familiaridade com ambientes Kubernetes e AWS EKS
Conhecimento de pipelines CI/CD
Experiência com aplicações executadas em ambientes cloud
Conhecimento de OpenTelemetry, métricas e rastreamento distribuído. Banco de dados e persistência

Experiência com SQL Server, PostgreSQL e/ou outros bancos relacionais
Modelagem de dados e otimização de consultas SQL
Utilização de ORMs
Gerenciamento de transações e concorrência
Estratégias de indexação e análise de performance
Conhecimento de Redis ou soluções equivalentes para cache
Tratamento de consistência de dados em integrações distribuídas.
Informações adicionais

Benefícios oferecidos:
Assistência Médica e Odontológica Bradesco Vale Refeição ou Alimentação Vale Transporte Seguro de Vida Icatu Incentivo Educacional
Avaliação de Desempenho, com oportunidades de crescimento e desenvolvimento Plano de Mentoria Total
Pass Golden Farma Birthday Off Vale-Presente de Birthday Off Prêmio de Estabilidade por Tempo de Casa Custeio do Registro Profissional, como CRC, OAB ou CRP Empréstimo Consignado Aparelho Corporativo

## Habilidades

- Python
- .NET Core
- APIs REST
- Microsserviços
- Mensageria
- Docker
- Git
- Testes automatizados

**Página original:** https://www.123vagas.com.br/vaga/desenvolvedor-senior-rio-de-janeiro-rj-101652
