Arquiteto(A) De Software — Arquitetura Corporativa | Remoto
nstech
Score da Vaga
100 pontosSobre 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.
Sobre a área de Governança de TI
A Governança de TI é a área responsável por garantir que os recursos de tecnologia da informação sejam utilizados de forma estratégica, eficiente e em conformidade com as normas e regulamentações. Profissionais de governança de TI asseguram que a tecnologia suporte os objetivos do negócio de forma segura e confiável.
As principais habilidades incluem gestão de serviços de TI (ITIL), auditoria e compliance de TI, gestão de riscos, continuidade de negócios, recuperação de desastres, métricas e indicadores (SLAs, KPIs), e alinhamento estratégico entre TI e negócio. Frameworks como COBIT, ITIL, ISO 27001 e normas de compliance são essenciais.
Profissionais de Governança de TI em empresas de tecnologia são muito valorizados, especialmente aqueles que dominam ITSM, auditoria de TI e gestão de riscos. A área oferece oportunidades desde analista de governança até CIO/CTO, com foco em eficiência, conformidade, segurança e valor de negócio.
Sobre a área de Product Owner
O Product Owner (PO) é o profissional responsável por maximizar o valor do produto entregue pelo time de desenvolvimento. Ele atua como a voz do cliente e dos stakeholders, gerenciando e priorizando o backlog do produto, definindo histórias de usuário claras e garantindo que o time trabalhe nos itens mais valiosos para o negócio.
As principais habilidades incluem gestão de backlog, escrita de histórias de usuário, priorização (Mascow, RICE), metodologias ágeis (Scrum, Kanban) e comunicação com stakeholders. Conhecimento em ferramentas como Jira, Trello, Azure DevOps e Miro é essencial.
Product Owners são profissionais altamente demandados no mercado de tecnologia, atuando de forma colaborativa com Scrum Masters, Product Managers e times de engenharia para impulsionar a agilidade e a entrega de valor contínuo.
Conheça Outras Áreas
Entenda melhor o escopo de atuação, habilidades necessárias e ferramentas utilizadas em diferentes áreas de carreira.
Sobre a área de Comunicação
A área de Comunicação é estratégica para construir e manter a imagem institucional de uma empresa. Engloba comunicação corporativa, interna e externa, relações públicas, assessoria de imprensa e gestão de reputação. Profissionais de comunicação são responsáveis por transmitir mensagens consistentes que fortalecem a marca empregadora e o posicionamento no mercado.
As principais habilidades incluem escrita estratégica, planejamento de comunicação, gestão de crise, media relations, produção de conteúdo corporativo, organização de eventos e comunicação digital. Conhecimento de ferramentas como CRMs de comunicação, plataformas de distribuição de release e monitoramento de mídia (Meltwater, Cision) é diferencial.
Comunicadores corporativos em empresas de tecnologia são muito valorizados, especialmente aqueles que dominam change communication, employee engagement e digital communication. A área oferece oportunidades em startups, scale-ups e grandes corporações, com foco em storytelling, cultura organizacional e comunicação de inovação.
Sobre a área de Desenvolvimento
A área de Desenvolvimento de Software é uma das mais dinâmicas e em constante evolução no mercado de trabalho. Profissionais dessa área são responsáveis por criar, manter e otimizar aplicações web, mobile e desktop que impactam milhões de usuários diariamente.
As principais linguagens e frameworks incluem JavaScript (React, Node.js, Vue.js), Python (Django, Flask), Java (Spring), PHP (Laravel) e TypeScript. A demanda por desenvolvedores full-stack continua crescendo, especialmente em empresas de tecnologia e startups.
Salários variam de R$ 3.000 (júnior) a R$ 20.000+ (sênior), com oportunidades crescentes para trabalho remoto e freelance internacional.
Sobre a área de Inteligência Artificial
A área de Inteligência Artificial é atualmente a que mais cresce no mercado de tecnologia. A revolução dos modelos generativos (GPT, Claude, Gemini) criou uma demanda massiva por profissionais especializados em IA.
As principais áreas de atuação incluem Machine Learning Engineering, MLOps, Prompt Engineering, AI Research e Applied AI. Python, TensorFlow, PyTorch e conhecimento de LLMs são skills essenciais.
Salários na área de IA são os mais altos do setor de tecnologia, com muitas oportunidades de trabalho remoto para empresas internacionais.
Sobre a área de Engenharia
A Engenharia de Software vai além do desenvolvimento tradicional, focando em escalabilidade, performance e arquitetura de sistemas. Engenheiros de software são responsáveis por projetar infraestruturas que suportam milhões de usuários simultâneos.
As habilidades incluem arquitetura de microsserviços, DevOps, cloud computing, segurança de aplicações e otimização de performance. Conhecimento em containerização (Docker, Kubernetes) e CI/CD é cada vez mais exigido.
Engenheiros de software sênior são profissionais raros e muito bem remunerados, com oportunidades em grandes tech companies globais.
Sobre a área de Web Master
O Web Master é o profissional responsável pela manutenção, segurança e performance técnica de sites e aplicações web. Ele gerencia servidores, infraestrutura de hospedagem, monitoramento de uptime e garante que tudo funcione com rapidez e disponibilidade.
As principais habilidades incluem gestão de servidores (Apache, Nginx), hospedagem (AWS, Google Cloud, Azure), CDN (Cloudflare), SSL, DNS, segurança web (WAF, firewall), performance (Core Web Vitals, cache, compressão) e versionamento (Git, CI/CD). Conhecimento de Docker, WordPress, cPanel e monitoramento (Sentry, New Relic) é diferencial.
Web Masters em empresas de tecnologia são muito valorizados, especialmente aqueles que dominam DevOps, SRE e conseguem garantir uptime e performance em escala. A área oferece oportunidades desde webmaster júnior até SRE e infrastructure engineer, com foco em confiabilidade, segurança e velocidade.
Comentários 0