O que buscamos? Atribuições principais: Tomar decisões técnicas fundamentadas no design e nas limitações do sistema. Documentar a arquitetura, padrões, guias e estratégias para orientar a equipe de desenvolvimento. Garantir que a arquitetura contemple atributos de qualidade como desempenho, segurança, escalabilidade e manutenção. Liderar tecnicamente a equipe, oferecendo orientação, revisando códigos e solucionando problemas complexos. Identificar e mitigar riscos relacionados à arquitetura, antecipando problemas de desempenho, segurança e escalabilidade. Apoiar gerentes de projeto a estimar e avaliar viabilidade e custos; Ajudar na escola de novos membros para integrar as equipes ou criar novas equipes; Participar no levantamento e analise dos requisitos junto com os especialistas de negócio; Apoiar a empresa a ter visão de futuros produtos, através dos requisitos compreendidos, do entendimento das estratégias de negócio da empresa; Ser a principal referencia técnica para os demais times e arquitetos com a expertise de software. Requisitos: SOFT SKILLS: - Visão estratégica de negócio para garantir alinhamento entre soluções técnicas e objetivos organizacionais. - Alta capacidade de organização, responsabilidade e comprometimento para tarefas de alta responsabilidade. - Liderança técnica e influência, promovendo cultura de qualidade e inovação. - Comunicação clara e capacidade de negociação com múltiplos stakeholders. - Flexibilidade e transparência para lidar com mudanças e desafios complexos. - Mentoria e desenvolvimento de talentos técnicos em equipes diversas. HARD SKILLS: - Expertise em design e arquitetura de sistemas robustos, escaláveis e de alta performance, incluindo microsserviços e arquiteturas distribuídas. - Conhecimento avançado em múltiplas linguagens de programação (Java (Microsserviços e aplicações JSF), Front-End Angular) e plataformas, incluindo alto e baixo nível de abstração. - Domínio de padrões arquiteturais, segurança, integração de sistemas e automação. - Habilidade para definir diretrizes técnicas e padrões para múltiplos times e projetos. - Experiência com ferramentas de prototipagem, desenvolvimento e monitoramento. - Inglês Avançado/Fluente Diferenciais: Desenho e implantação de arquiteturas: Vivência em diferentes ambientes e arquiteturas orientadas a serviços (SOA). Modelagem: Conhecimento em UML (Unified Modeling Language) para representação visual de sistemas, Archimate será um diferencial. Metodologias ágeis: Familiaridade com Scrum, Kanban para gestão ágil de projetos. Frameworks de arquitetura: Capacidade de trabalhar com TOGAF, SAFe e protocolos como SOAP, XML-RPC, JSON-RPC, REST. Diferencial se tiver conhecimentos em C e C++. Localidade da posição: Remoto Por que construir sua carreira na Meta? Oferecemos autonomia, metas claras e um ambiente dinâmico e desafiador, onde os profissionais têm oportunidade para interagir com diferentes tecnologias, participar de todos os tipos de projetos, trazer novas ideias e de trabalhar de qualquer lugar do Brasil e (por que não?) do mundo. Além disso, somos uma das melhores empresas para se trabalhar no Brasil segundo a Great Place to Work e uma das 10 empresas que mais cresce no país há 3 anos consecutivos, segundo o Anuário Informática Hoje. Quais são nossos valores? - Somos pessoas servindo pessoas - Pensamos e agimos como donos - Temos gana por performance - Crescemos e aprendemos juntos - Buscamos excelência e a simplicidade - Temos inovação e criatividade no nosso DNA Todas as pessoas são bem-vindas independentemente de sua condição, deficiência, etnia, crença religiosa, orientação sexual, aparência, idade ou afins. Queremos que você cresça conosco em um ambiente acolhedor e repleto de oportunidades. Se identificou? Então, #VemSerMeta!