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 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 Analista de Automação
O Analista de Automação é o profissional responsável por identificar oportunidades de otimização de processos e desenvolver fluxos automatizados (RPA, scripts ou integrações). Ele mapeia atividades manuais e repetitivas em diversas áreas da empresa e constrói soluções de automação utilizando plataformas de low-code/no-code (como Zapier, Make, Power Automate, n8n) ou ferramentas de RPA (como UiPath), promovendo ganho de eficiência operacional e redução de erros.
Sobre a área de Scrum Master
O Scrum Master é o profissional responsável por facilitar a adoção do Scrum e de práticas ágeis dentro de times de desenvolvimento. Ele atua como servant leader, removendo impedimentos, promovendo melhoria contínua e garantindo que os eventos e cerimônias do Scrum aconteçam da melhor forma possível.
As principais habilidades incluem facilitação de eventos (sprint planning, daily, review, retrospective), gestão de backlog, coaching de time, mediação de conflitos e métricas ágeis (velocity, burndown, cycle time). Conhecimento de Jira, Trello, Azure DevOps e frameworks como Kanban, XP e SAFe é diferencial.
Scrum Masters em empresas de tecnologia são muito valorizados, especialmente aqueles que conseguem promover autonomia nos times, criar ambientes com segurança psicológica e liderar transformações ágeis em escala. A área oferece oportunidades desde scrum master júnior até agile coach, head of agile e diretor de transformação ágil.
Sobre a área de Audiovisual
A área de Audiovisual é responsável pela produção, edição e criação de conteúdo em vídeo e áudio para as mais diversas plataformas. Com o crescimento exponencial de conteúdo digital, profissionais de audiovisual são fundamentais para marcas que querem se comunicar de forma visual e impactante.
As principais habilidades incluem produção e edição de vídeo (Premiere Pro, DaVinci Resolve, Final Cut), motion graphics (After Effects), animação (Blender, Cinema 4D), design de som, podcaster, live streaming (OBS Studio) e fotografia. Conhecimento de storytelling visual, ritmo e direção de arte é diferencial.
Profissionais de Audiovisual em empresas de tecnologia são muito valorizados, especialmente aqueles que dominam motion graphics, vídeos para redes sociais e conteúdo para plataformas digitais. A área oferece oportunidades desde videomaker até diretor de audiovisual, com foco em criatividade, qualidade técnica e storytelling.
Sobre a área de Gerente de Projetos
O Gerente de Projetos é o profissional responsável por planejar, executar e controlar projetos de ponta a ponta, garantindo que sejam entregues no prazo, dentro do orçamento e com a qualidade esperada. Com a crescente complexidade dos negócios, profissionais de gestão de projetos são fundamentais para o sucesso organizacional.
As principais habilidades incluem planejamento e cronograma, gestão de escopo, custos, riscos, qualidade e recursos, comunicação com stakeholders, liderança de equipes multifuncionais e uso de metodologias ágeis e tradicionais. Certificações como PMP, PRINCE2 e Six Sigma são diferenciadores importantes.
Gerentes de Projetos em empresas de tecnologia são muito valorizados, especialmente aqueles que dominam méthodologies ágeis (Scrum, Kanban), ferramentas como Jira e MS Project, e conseguem entregar projetos complexos com eficiência. A área oferece oportunidades desde analista de projetos até diretor de PMO, com foco em execução, governança e valor de negócio.
Comentários 0