Arquiteto de Software

MTTECHNE GESTÃO, SOLUÇÕES EM TI

São Paulo - SP

1 posição

Não informado

Integral

O processo seletivo será encerrado em 31/01/2026

CLT
Remoto
Tecnologia
? Propósito da Posição

Desenhar, evoluir e garantir arquiteturas de software escaláveis, resilientes e seguras, traduzindo requisitos de negócio em soluções técnicas robustas.
A posição atua como referência técnica, apoiando decisões estratégicas, definindo padrões arquiteturais e assegurando qualidade, performance e sustentabilidade das aplicações.


✅ Requisitos Essenciais ? Experiência Técnica
  • Experiência comprovada em design e implementação de arquiteturas de software modernas, escaláveis e resilientes.

  • Atuação prática no desenvolvimento de software em C# / .NET.

  • Aplicação consistente de princípios de design e boas práticas (SOLID, Clean Code, Clean Architecture).

  • Experiência com testes automatizados (unitários, integração e contrato).

  • Vivência com padrões arquiteturais, como microsserviços, mensageria, arquiteturas orientadas a eventos e filas.

?️ Conhecimentos Técnicos
  • Domínio da linguagem C# e do ecossistema .NET.

  • Sólido conhecimento em Design Patterns e princípios de arquitetura.

  • Arquiteturas baseadas em microsserviços, mensageria e integração assíncrona.

  • Práticas de desenvolvimento ágil (Scrum, Kanban).

  • Segurança da informação: autenticação, autorização, criptografia e proteção contra ataques.

  • Versionamento de código com Git.

  • Metodologias de testes (TDD, BDD).

  • Contêineres com Docker e Docker Compose.

  • CI/CD (Integração e Entrega Contínua).

  • Infraestrutura como Código (IaC).


? Principais Responsabilidades (Atuação) ? Arquitetura & Design de Soluções
  • Definir e justificar padrões arquiteturais adequados aos requisitos de negócio.

  • Avaliar e comunicar trade-offs entre simplicidade, flexibilidade, custo e escalabilidade.

  • Projetar estratégias de escalabilidade horizontal e vertical.

  • Implementar mecanismos de resiliência, tolerância a falhas e alta disponibilidade.

  • Garantir continuidade de serviços críticos, mesmo em cenários de falha parcial.

  • Definir padrões de comunicação entre componentes (protocolos, contratos, formatos de mensagem).

  • Selecionar ferramentas de integração, mensageria e APIs, definindo responsabilidades claras.

  • Aplicar práticas de segurança by design, incluindo autenticação, autorização, criptografia e WAF.

  • Garantir boa separação de responsabilidades, baixo acoplamento e alta coesão entre camadas.

? Implementação & Qualidade
  • Assegurar aderência às boas práticas de desenvolvimento (SOLID, Clean Code, Clean Architecture).

  • Escrever código legível, testável, organizado e sustentável.

  • Utilizar C# de forma eficiente e idiomática.

  • Garantir alta cobertura e qualidade de testes automatizados.

  • Atender aos requisitos técnicos e de negócio com foco em qualidade e performance.

? Documentação & Comunicação Técnica
  • Documentar arquiteturas de forma clara, objetiva e padronizada.

  • Criar e manter diagramas arquiteturais e de fluxo de dados.

  • Justificar decisões técnicas e arquiteturais.

  • Centralizar documentação técnica e manter README claro para execução local.

  • Mapear possíveis evoluções e melhorias da arquitetura.

  • Demonstrar visão de curto, médio e longo prazo para o ecossistema de software.

  • Comunicar desafios, riscos e trade-offs de forma transparente.

? Diferenciais & Boas Práticas
  • Garantir que a aplicação rode localmente de forma simples e estável.

  • Definir e manter estratégias eficientes com Docker e Docker Compose.

  • Implementar pipelines automatizados de CI/CD.

  • Aplicar práticas de Infraestrutura como Código (IaC).

  • Realizar estimativas de custo e apoiar decisões de eficiência financeira.


? Habilidades Comportamentais
  • Proatividade e senso de responsabilidade técnica.

  • Forte pensamento analítico e sistêmico.

  • Orientação a resultados e impacto no negócio.

  • Comunicação clara e colaboração com times multidisciplinares.

  • Adaptabilidade a novos desafios e tecnologias.

  • Compromisso com aprendizado contínuo e evolução técnica.


? Perfil Desejado

Buscamos um(a) Arquiteto(a) de Software com sólida base em C#/.NET, capaz de liderar decisões técnicas, projetar soluções robustas e garantir qualidade, segurança e escalabilidade.
É essencial ter visão estratégica, excelente comunicação e capacidade de transformar requisitos complexos em arquiteturas bem definidas, sustentáveis e orientadas ao negócio.

Requisitos

Escolaridade

  • Tecnólogo

Benefícios

  • Assistência médica
  • Assistência odontológica
  • PLR
  • Previdência Privada
  • Seguro de vida
  • Auxilio educação
  • Vale refeição
  • Vale transporte
  • Vale alimentação

Localização

Rua Butantã, Pinheiros, São Paulo - SP, Brasil, 05424-905