Principais ResponsabilidadesProjetar e arquitetar sistemas de software complexos, considerando requisitos funcionais e não funcionais.Definir e implementar padrões de arquitetura, melhores práticas de desenvolvimento e diretrizes de codificação.Liderar a seleção de tecnologias, frameworks e ferramentas adequadas para cada projeto.Colaborar com equipes multidisciplinares (desenvolvedores, analistas, QA) para garantir a qualidade e entrega dos projetos.Realizar revisões de código e fornecer feedback técnico construtivo.Garantir a escalabilidade, segurança e desempenho das aplicações.Monitorar e otimizar o desempenho das aplicações em produção.Manter-se atualizado sobre as novas tecnologias e tendências do mercado.Requisitos TécnicosSólida experiência em desenvolvimento de software com a plataforma .NET (C#, (ASP.NET)( .NET Core).Experiência em Azure principalmente em Service Bus, Azure Functions, Storage, App Services;Experiência em filas de processamentos;Experiência em DevOps, CI/CD, e infraestrutura como código;Profundo conhecimento de padrões de arquitetura (DDD, CQRS, Microservices) e design patterns.Experiência com bancos de dados relacionais (SQL Server) e não relacionais (NoSQL).Gestão de logs e defeitos;Conhecimento em ferramentas de versionamento de código (Git).Conhecimento de metodologias ágeis (Scrum, Kanban).Habilidade de comunicação e trabalho em equipe.Visão estratégica e capacidade de resolver problemas complexos.DiferenciaisExperiência comprovada em Asp.Net Core 2.2+, com conhecimentos sólidos de WebApi, REST e Dependency Injection;Experiência com ferramentas de DevOps (Azure DevOps, Jenkins).Conhecimento de cloud computing Azure.Experiência em projetos de grande porte.