Keyrus logo
Keyrus1 month ago

Arquiteto(a) de Software

On-site · São Paulo, São Paulo, Brazil

Type
Full Time
Level
Senior Level
Education
Not Specified
Company size
Large

Job Summary

Arquiteto de Software responsável por desenhar arquiteturas escaláveis (microserviços, filas de mensagens), justificar padrões, definir estratégias de escalabilidade, implementar mecanismos de recuperação, assegurar a disponibilidade de componentes críticos e garantir comunicação entre serviços com foco em segurança (autenticação, autorização e criptografia). A posição exige aplicar SOLID, Clean Code, criar testes automatizados (unitários/integrados) e oferecer alinhamento com práticas ágeis (Scrum/Kanban), além de trabalhar com C#/.NET, Docker/Docker Compose, CI/CD e infraestrutura como código. O candidato deverá avaliar trade-offs, selecionar ferramentas de integração e assegurar qualidade do código e governança de segurança.

Required Qualifications

  • Experiência comprovada em design e implementação de arquiteturas de software escaláveis, resilientes e seguras
  • Experiência prática em desenvolvimento de software utilizando a linguagem C#
  • Experiência com princípios de design de software (SOLID, Clean Code)
  • Experiência com testes automatizados (unitários, integração)
  • Experiência com padrões de arquitetura (microsserviços, filas de mensagens)
  • Profundo conhecimento da linguagem C# e do ecossistema .NET
  • Conhecimento de padrões de design de software
  • Conhecimento de arquitetura de software (microsserviços, filas de mensagens)
  • Conhecimento de práticas de desenvolvimento ágil (Scrum, Kanban)
  • Conhecimento de segurança da informação (autenticação, autorização, criptografia)
  • Conhecimento de ferramentas de versionamento de código (Git)
  • Familiaridade com metodologias de testes (TDD, BDD)
  • Familiaridade com Docker e Docker Compose
  • Conhecimento de CI/CD (Integração Contínua / Entrega Contínua)
  • Conhecimento de IaC (Infraestrutura como Código)

Desired Qualifications

  • Experiência comprovada em design e implementação de arquiteturas de software escaláveis, resilientes e seguras
  • Experiência prática em desenvolvimento de software utilizando a linguagem C#
  • Experiência com princípios de design de software (SOLID, Clean Code)
  • Experiência com testes automatizados (unitários, integração)
  • Experiência com padrões de arquitetura (microsserviços, filas de mensagens)
  • Profundo conhecimento da linguagem C# e do ecossistema .NET
  • Conhecimento de padrões de design de software
  • Conhecimento de arquitetura de software (microsserviços, filas de mensagens)
  • Conhecimento de práticas de desenvolvimento ágil (Scrum, Kanban)
  • Conhecimento de segurança da informação (autenticação, autorização, criptografia)
  • Conhecimento de ferramentas de versionamento de código (Git)
  • Familiaridade com metodologias de testes (TDD, BDD)
  • Familiaridade com Docker e Docker Compose
  • Conhecimento de CI/CD (Integração Contínua / Entrega Contínua)
  • Conhecimento de IaC (Infraestrutura como Código)
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Keyrus

Arquiteto(a) de Software

Apply on Sorce