Job Search and Career Advice Platform

Ativa os alertas de emprego por e-mail!

Desenvolvimento | Desenvolvedor Back-End Sênior (.NET)

DM

São José dos Campos

Híbrido

BRL 120.000 - 160.000

Tempo integral

Há 4 dias
Torna-te num dos primeiros candidatos

Cria um currículo personalizado em poucos minutos

Consegue uma entrevista e ganha mais. Sabe mais

Resumo da oferta

Uma empresa de tecnologia financeira está em busca de um Desenvolvedor Back-End Sênior para liderar projetos complexos em um ambiente robusto e escalável. O candidato ideal deve ter domínio em C# e .NET, experiência em DDD, SOLID, microserviços e práticas de resiliência. Este profissional será responsável pela condução de code reviews, desenvolvimento de APIs e melhoria de arquitetura. O trabalho será focado em inovações e automação, adaptando-se a um ambiente dinâmico e orientado a dados.

Qualificações

  • Domínio de C# e .NET.
  • Experiência sólida em DDD, SOLID, e Clean Code.
  • Vivência com arquiteturas orientadas a eventos.
  • Experiência com CI/CD e ferramentas de monitoramento.

Responsabilidades

  • Liderar tecnicamente projetos complexos e orientar desenvolvedores.
  • Conduzir code reviews e garantir qualidade avançada.
  • Desenvolver e manter APIs robustas e escaláveis.
  • Implementar comunicação assíncrona e arquitetura de eventos.

Conhecimentos

C#
.NET
DDD
SOLID
Clean Code
Microserviços
Mensageria
Arquitetura Limpa
Docker
Kubernetes

Ferramentas

Azure DevOps
GitHub Actions
GitLab CI
Datadog
Prometheus
OpenTelemetry
Descrição da oferta de emprego
Job description

A missão💼

Estamos em busca de um Desenvolvedor Back-End Sênior para atuar em um ambiente altamente escalável, seguro e orientado a dados — típico de fintechs e plataformas financeiras que demandam robustez, resiliência e observabilidade avançada.

Buscamos alguém com domínio profundo em C# e .NET, forte atuação em sistemas distribuídos, arquitetura orientada a eventos e práticas modernas de engenharia. Você será referência técnica do time, liderando decisões arquiteturais e garantindo excelência na entrega.

Se você tem experiência sólida com DDD, SOLID, Clean Code, microsserviços, mensageria, eventos, testes automatizados, CI/CD e práticas de resiliência como Circuit Breaker, essa oportunidade é perfeita para você.


Main responsibilities

O seu desafio será 🚀

  • Liderar tecnicamente projetos complexos, apoiando decisões arquiteturais e orientando desenvolvedores juniores e plenos.
  • Conduzir code reviews profundos, garantindo padrões avançados de qualidade, segurança e eficiência.
  • Propor e implementar melhorias estruturais em arquitetura, performance e resiliência.
  • Aplicar Arquitetura Limpa, Hexagonal e DDD, garantindo modularidade e escalabilidade.
  • Desenvolver e manter APIs robustas, escaláveis e orientadas a microsserviços.
  • Implementar comunicação assíncrona, mensageria e arquitetura de eventos (Kafka, RabbitMQ, EventHub).
  • Usar padrões de resiliência como Circuit Breaker, Retry, Timeout e Bulkhead, garantindo disponibilidade em cenários de falha.
  • Construir pipelines de CI/CD completos, com foco em automação, testes, governança e segurança.
  • Atuar com monitoramento, telemetria e observabilidade utilizando ferramentas como Datadog, Prometheus, Grafana e OpenTelemetry.
  • Utilizar IA aplicada ao desenvolvimento, incluindo Cursor IDE, GitHub Copilot e automações inteligentes para ganho de produtividade.
  • Modelar e realizar tunning de bancos SQL e NoSQL, analisando performance e integridade.
  • Colaborar com áreas de Produto, Arquitetura, DevOps, Cloud e Segurança na tomada de decisões estratégicas.

Requirements and skills

Antes de tudo, você precisa se identificar com nosso propósito que é valorizar as pessoas para que cada uma construa a sua própria história.

Além disso, é interessante que você tenha 🤙

  • Domínio de C# e .NET.
  • Proficiência prática em DDD, SOLID, Clean Code.
  • Experiência com Arquitetura Limpa e Hexagonal.
  • Vivência com microsserviços, mensageria e eventos distribuídos.
  • Conhecimento avançado em padrões de resiliência:
  • Circuit Breaker (Polly ou equivalente)
  • Retry
  • Timeout
  • Fallback
  • Bulkhead
  • Experiência com testes unitários, automatizados, mocks, integração e contratos.
  • CI/CD avançado com pipelines de automação (Azure DevOps, GitHub Actions, GitLab CI, etc.).
  • Sólido conhecimento em containers e orquestração (Docker, Kubernetes).
  • Monitoramento, logs estruturados e observabilidade com Datadog, Prometheus, OpenTelemetry.
  • Experiência com ferramentas de IA generativa para desenvolvimento (Cursor, Copilot, ChatGPT).
  • Cloud (AWS ou Azure) – nível intermediário ou superior.
  • Modelagem e tunning de bancos SQL e NoSQL.
  • Versionamento avançado (Git, Git
Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta um ficheiro em formato PDF, DOC, DOCX, ODT ou PAGES até 5 MB.