ResponsabilidadesDefinir a arquitetura de sistemas, incluindo padrões e melhores práticas.Avaliar e selecionar tecnologias, frameworks e linguagens de programação.Criar e manter diagramas arquiteturais (ex.: C4, UML, diagrama de componentes).Garantir padrões de qualidade, como performance, escalabilidade, segurança e manutenibilidade;Revisar código e promover boas práticas de desenvolvimento;Trabalhar em conjunto com os demais times e analistas de negócios para entender os requisitos funcionais e não funcionais;Projetar soluções que conciliem requisitos técnicos e de negócio;Garantir integração entre sistemas, APIs e serviços de terceiros;Definir estratégias de migração para modernização de sistemas legados.Assegurar aderência às estratégias de cloud (AWS, Azure, GCP,etc) e boas práticas DevOps;Definir diretrizes e padrões arquiteturais para toda a empresa;Garantir que as decisões de arquitetura estejam alinhadas com os objetivos de longo prazo da organização;Avaliar impacto de novas soluções na infraestrutura existente.Participar da governança de TI, garantindo compliance e segurança da informação.Promover a adoção de princípios como DDD (Domain-Driven Design), event-driven architecture e microservices.Definir estratégias para provisionamento, escalabilidade e monitoramento em cloud.Desenvolver pipelines de CI/CD para garantir automação de entrega de software.Trabalhar com equipes de SRE para garantir alta disponibilidade dos sistemas.Definir estratégias de observabilidade, incluindo logging, tracing e métricas.Otimizar custo e desempenho da infraestrutura em cloud.Definir padrões de segurança para desenvolvimento seguro (OWASP, Zero Trust, IAM).Realizar revisão arquitetural para identificar riscos de segurança.Definir estratégias para autenticação e autorização (OAuth, OpenID, JWT).Trabalhar na implementação de criptografia e proteção de dados sensíveis.Monitorar ameaças e implementar estratégias de mitigação.QualificaçõesEsperamos que você:O arquiteto de software desempenha um papel essencial no desenvolvimento de sistemas, garantindo que as soluções sejam escaláveis, seguras, bem estruturadas e alinhadas com os objetivos do negócio.Domínio técnico das tecnologias e frameworks utilizados, garantindo boas práticas de engenharia de software;Projetar soluções que atendam aos requisitos de negócio e integrem bem com o ecossistema da empresa;Alinhar a arquitetura com a estratégia de TI da organização;Garantir eficiência operacional e escalabilidade das aplicações na nuvem;Garantir que a arquitetura do sistema esteja protegida contra vulnerabilidades e ataques;BenefíciosVocê vai amar trabalhar aqui se:Quiser ter a possibilidade de aprender e trabalhar com diversas tecnologias;Estiver em busca de uma empresa com possibilidades reais de crescimento e carreira;Estiver em busca de um ambiente leve e descontraído para trabalhar;Vale refeição;Vale alimentação;Plano de saúde;Seguro de vida;Auxílio Creche;Auxílio crianças com deficiência;Convênio Farmácia;Integra (Programa Qualidade de Vida);Apoio a certificações;Day off no mês do seu aniversário;Localização: São Paulo, Brasil
#J-18808-Ljbffr