About the job
Estamos à procura de um(a) Arquiteto(a) de Software para desenvolver e implementar soluções seguras e escaláveis em um ambiente dinâmico, aplicando as melhores práticas de desenvolvimento.
Sua Missão:
- Selecionar padrões arquiteturais, estratégias de escalabilidade e implementar medidas de segurança.
- Assegurar a qualidade do código e implementar testes funcionais.
- Documentar a arquitetura, criar diagramas e centralizar informações pertinentes.
Experiência:
- Design e implementação de arquiteturas de software escaláveis e resilientes.
- Desenvolvimento em C# e aplicação de princípios de design (SOLID, Clean Code).
- Implementação de testes automatizados e compreensão de padrões arquiteturais (microsserviços, filas de mensagens).
Conhecimentos Técnicos:
- Profundo conhecimento em C# e .NET.
- Familiaridade com design patterns, princípios de arquitetura e metodologias ágeis (Scrum, Kanban).
- Segurança da informação, controle de versão (Git), TDD/BDD.
- Docker, Docker Compose, CI/CD e IaC.
Habilidades:
- Comunicação e colaboração eficazes dentro da equipe.
- Análise crítica e capacidade de resolver problemas complexos.
- Capacitação para traduzir requisitos de negócios em especificações técnicas.
- Documentação clara e adaptação a novas tecnologias.
Diferenciais:
- Execução de código livre de erros, uso de Docker, CI/CD, IaC e capacidade de estimativa de custos.
- Buscamos profissionais proativos, analíticos, orientados a resultados e com disposição para aprendizado contínuo.

