← Voltar para as vagas

Arquiteto(a) de Software — Arquitetura Corporativa | Remoto

NSTech Brasil Publicada hoje
Tempo Integral Trabalho Remoto

3014 vagas abertas em Brasil hoje

Sobre a posição

Buscamos um(a) Arquiteto(a) de Software com profundo domínio de .NET para atuar na Arquitetura Corporativa, em um ecossistema formado por dezenas de empresas e produtos adquiridos que estamos consolidando em uma plataforma coesa. A posição é, ao mesmo tempo, mão na massa (desenha, prova conceito e codifica) e habilitadora (define padrões, conduz decisões e eleva o nível técnico dos times espalhados pelas torres de negócio).

É uma cadeira para quem gosta de resolver complexidade real de sistemas distribuídos, tem opinião técnica fundamentada, trabalha bem em time e sabe transformar decisão de arquitetura em código e em resultado de negócio.

Responsabilidades e atribuições

  • Definir e evoluir padrões, blueprints e diretrizes de arquitetura .NET adotados pelos times (incluindo nosso padrão de Vertical Slice Architecture).
  • Desenhar soluções de ponta a ponta – da modelagem de domínio à topologia de integração – e colocar a mão no código em POCs, bibliotecas e trechos críticos.
  • Conduzir decisões arquiteturais em conjunto com os times, documentando via ADR e RFC, e participando ativamente do nosso fórum/guilda de arquitetura.
  • Apoiar a consolidação e modernização de sistemas legados em arquiteturas modernas, orientadas a eventos e resilientes.
  • Investigar problemas de produção com dados (logs, métricas, traces) até a causa raiz.
  • Mentorar engenheiros, conduzir workshops e disseminar boas práticas (OOP, DDD, TDD, resiliência, observabilidade).

 

Requisitos e qualificações

  • Domínio profundo de .NET / C# (incluindo as versões modernas .NET 6/8/10 e noção de LTS vs STS) e algum conhecimento de Node.js.
  • Entendimento de fundamentos: Garbage Collector (gerações, Server vs Workstation GC, pressão de memória), server side vs client side, e noções de integração legada (SOAP/WSDL).

APIs e resiliência

  • Design de APIs e padrões de resiliência na prática: retry com backoff exponencial e jitter, circuit breaker, timeout, bulkhead, rate limiting, idempotência (ex.: Polly / Microsoft.Extensions.Resilience).

Arquitetura de software

  • Vivência real com EDA (arquitetura orientada a eventos), DDD, Vertical Slice Architecture (VSA), Clean Architecture (CA), Event Sourcing e SAGA (orquestrada e coreografada).
  • Cases concretos de padrões distribuídos: Outbox/Inbox, dual-write, idempotência, consistência eventual.
  • CQRS nos dois níveis de código (separação command/query) e de infraestrutura (store de leitura segregado).

Mensageria e dados

  • Mensageria com RabbitMQ, Kafka e/ou Azure Service Bus, com critério claro de quando usar cada um (fila vs stream vs enterprise bus).
  • Bancos SQL e NoSQL, com critério de escolha por tipo de dado e carga.
  • Redis e seus usos (cache, lock distribuído, rate limiting, sessão, pub/sub).
  • Dapper e Entity Framework, com entendimento dos trade-offs de cada um (produtividade vs controle/performance, N+1).

Engenharia e operação

  • Design Patterns aplicados com critério (não como checklist).
  • Diagramação de arquitetura,  modelo C4 (e/ou UML/ArchiMate) com ferramentas como draw.io, Structurizr, Miro ou similar, Scalidraw.
  • Observabilidade: logs, métricas e traces; OpenTelemetry; APM (Datadog/Dynatrace/Application Insights); noção de SLO e P95/P99.
  • Vivência de Cloud (AWS e/ou Azure), containers e CI/CD.

Diferenciais

  • Experiência em consolidação/modernização de múltiplos sistemas (M&A, catálogo de serviços, redução de redundância).
  • Domínio regulado ou de alta criticidade (financeiro, pagamentos, logística).
  • Uso maduro de IA aplicada à engenharia (spec-driven development, geração de ADRs/documentação, revisão assistida) com governança de custo.
  • Estudo de outras linguagens/paradigmas (Go, Rust, Python, funcional).

Perfil que procuramos

  • Mão na massa de verdade, arquiteto que ainda codifica, não só desenha slides.
  • Habilitador, não centralizador, entrega guardrails, ADRs e diretrizes para que os times tomem boas decisões, em vez de ser gargalo.
  • Colaborativo e com trato político, sabe navegar entre times e stakeholders, ouvir, ceder quando preciso (disagree & commit) e defender a decisão com argumento, não com autoridade.
  • Gosta de ensinar e de aprender, mentoria, workshops e participação em guildas/fóruns; estuda continuamente (livros, conteúdo técnico, IA).
  • Pragmático, “não existe bala de prata”; trata ferramenta como ferramenta e conecta decisão técnica a custo e resultado.

Benefícios 

 
  • Convênio médico com coparticipação e possibilidade de inclusão de dependentes, conforme política vigente. 
  • Plano odontológico, com livre escolha entre os planos disponíveis. 
  • Ticket refeição. 
  • Wellhub/Gympass. 
  • Zenklub: duas consultas mensais sem custo. 
  • Seguro de vida sem custo. 
  • Auxílio funeral sem custo. 

 

Localidade: Brasil

Vagas parecidas

Deixe a busca trabalhar por você

Grátis para todos. Configure cargo e cidade e receba as vagas novas toda manhã no Telegram.

Lembrou de alguém? Compartilhe
×

Quase lá! 🚀

Para visualizar o link desta vaga e se candidatar, crie sua conta gratuita na Employed em 1 clique.

Vales Esgotados

Você usou todos os seus vales de hoje. Com o Employed Pro você se candidata sem limites — 7 dias grátis, depois menos de R$0,33/dia.

Candidate-se sem vales — 7 dias grátis →

Ou ganhe mais vales ajudando outras pessoas. A cada 3 pessoas que acessarem pelo seu link, você ganha 1 Vale.

Compartilhar no WhatsApp
Verificando rede...
Rolar para cima