Experiência comprovada como Arquiteto de Soluções ou função similar.Proficiência em C# e ASP.NET Minimal API.Conhecimento sólido em containerização (Docker) e orquestração de contêineres (Container Apps).Experiência com Microsoft Azure, incluindo serviços de computação, bancos de dados (SQL e NoSQL) e monitoramento (Azure Monitor, Application Insights).Familiaridade com Terraform para provisionamento de infraestrutura como código.Compreensão profunda de design patterns e princípios de arquitetura de software.Experiência em microservices e arquitetura orientada a eventos.Conhecimento em práticas DevOps e CI/CD (GitHub).Habilidade com bancos de dados relacionais e não relacionais.Excelentes habilidades de comunicação e trabalho em equipe.Formação em Ciência da Computação, Engenharia de Software ou área relacionada.Excelentes habilidades de comunicação oral e escrita para apresentações, propostas e interação com clientes e equipe interna.Capacidade de trabalhar em ambientes de vendas dinâmicos.Pensamento analítico e resolução de problemas.Trabalho em equipe.Adaptabilidade a diferentes públicos e cenários.Capacidade de ouvir atentamente e entender as necessidades dos clientes.Inglês.Diferenciais:Certificações em Azure (Azure Solutions Architect, Azure Developer).Experiência com metodologias ágeis (Scrum, Kanban).Conhecimento em segurança de aplicações e conformidade (LGPD, OWASP e GDPR).Estamos em busca de um Arquiteto de Soluções altamente qualificado para se juntar à nossa equipe.
O candidato ideal terá forte experiência em desenvolvimento de software e arquitetura de sistemas, sendo responsável por projetar e implementar soluções escaláveis e eficientes.
Projetar e implementar arquiteturas de software robustas e escaláveis.Desenvolver soluções utilizando .NET e React.Implementar práticas de containerização utilizando Docker e orquestração.Gerenciar e monitorar recursos no Microsoft Azure (computação, bancos de dados, monitoramento).Automatizar a infraestrutura usando Terraform.Aplicar design patterns para resolver problemas complexos de software.Colaborar com equipes multidisciplinares para garantir a integração perfeita dos sistemas.Garantir as melhores práticas de segurança e conformidade.Interagir com equipes de desenvolvimento internas e/ou terceiras na criação dos softwares;Garantir a qualidade das entregas dos softwares;Atuar em todo o ciclo de vida dos produtos desenvolvidos internamente;Suporte ao uso dos softwares desenvolvidos;