Principais Responsabilidades:Projetar arquiteturas de software que sejam escaláveis, seguras e aderentes aos requisitos de negócio.Definir padrões, diretrizes e boas práticas de desenvolvimento para equipes de tecnologia. ;Realizar análises técnicas para escolha de tecnologias, frameworks e ferramentas a serem utilizadas nos projetos.Supervisionar a integração entre sistemas internos e externos, garantindo consistência e interoperabilidade.Mentorar desenvolvedores e líderes técnicos, promovendo a troca de conhecimento e garantindo a aderência às melhores práticas.Analisar e resolver problemas críticos relacionados a desempenho, segurança e disponibilidade de sistemas.Manter a documentação técnica e arquitetural dos sistemas atualizada e acessível. ;Competências Necessárias:Proficiência em linguagens de programação (ex.: C#, PHP, Delphi, …). ;Conhecimento avançado em bancos de dados relacionais (SQL Server e Oracle em especial) e não relacionais.Expertise em padrões de arquitetura de software, como Microservices, Event-Driven e Serverless.Experiência com cloud computing (ex.: Azure, AWS) e ferramentas de CI/CD. ;Habilidade para realizar análises de performance e segurança. ; ;Visão estratégica e sistêmica para decisões de longo prazo. ;Habilidade de liderança e trabalho colaborativo com múltiplos stakeholders. ;Proatividade para se atualizar sobre tendências e inovações tecnológicas.;Boas Práticas e Mercado:Aplicação de padrões de design arquitetural, como SOLID, DDD (Domain-Driven Design) e TDD (Test-Driven Development).Uso de ferramentas de monitoramento e análise de performance (ex.: New Relic, Prometheus).Alinhamento com metodologias ágeis (ex.: Scrum, SAFe) para promover eficiência nas entregas. ;