• Atuar como tech lead de uma equipe de desenvolvimento;
• Projetar e definir arquiteturas de sistemas complexos e escaláveis utilizando .NET e tecnologias complementares;
• Estabelecer padrões, práticas e diretrizes técnicas para toda a organização;
• Liderar decisões arquiteturais críticas e validar desenhos de soluções propostas pelas equipes; • Mentorar equipes de desenvolvimento na implementação de arquiteturas e padrões;
• Avaliar novas tecnologias e frameworks, propondo sua adoção quando pertinente;
• Conduzir revisões técnicas de arquitetura e garantir a aderência aos padrões estabelecidos;
• Elaborar documentação de arquitetura de referência e diagramas técnicos;
• Colaborar com stakeholders de negócio para entender requisitos e propor soluções tecnológicas adequadas.
REQUISITOS
• Experiência em desenvolvimento de software, com pelo menos 4 anos em posições de arquitetura;
• Profundo conhecimento em C#/.NET, .NET Core e ecossistema Microsoft;
• Expertise em arquiteturas de microsserviços, sistemas distribuídos e padrões de design
• Sólido conhecimento em bancos de dados relacionais e não relacionais (SQL Server, PostgreSQL, MongoDB)
• Experiência comprovada com arquiteturas em nuvem, preferencialmente Azure;
• Conhecimento avançado em sistemas de mensageria (RabbitMQ, Kafka, Azure Service Bus);
• Experiência com integração contínua, entrega contínua (CI/CD) e práticas DevOps;
• Habilidades para gestão de equipe de desenvolvimento;
• Capacidade de criar e comunicar visão técnica clara e alinhada aos objetivos de negócio. Desejável:
• Certificações em Arquitetura Cloud; • Experiência com containers e orquestração (Docker, Kubernetes);
• Conhecimento em práticas de segurança de aplicações e infraestrutura;
• Experiência em modernização de aplicações legadas;
• Conhecimento em ferramentas de observabilidade e monitoramento (ELK Stack, Prometheus, Dynatrace);