O Gestor de Desenvolvimento será responsável por liderar a equipe de desenvolvimento de software, garantindo a entrega de soluções inovadoras, escaláveis e de alta qualidade. Este profissional atuará como o principal ponto de contato entre a equipe de desenvolvimento e os outros departamentos, alinhando as metas de negócios com as soluções técnicas.
Responsabilidades:
• Liderança Técnica: Gerenciar e supervisionar a equipe de desenvolvimento (aproximadamente 15 a 20 desenvolvedores) e garantir a entrega de projetos no prazo, com qualidade e de acordo com as especificações.
• Planejamento e Estratégia: Colaborar com a diretoria e outros departamentos para definir as metas de desenvolvimento e criar planos de longo prazo para a evolução das soluções da empresa.
• Gestão de Projetos Ágeis: Garantir a alocação eficiente dos recursos da equipe, gerenciar o backlog de projetos e assegurar que as prioridades sejam seguidas conforme a estratégia da empresa.
• Garantia de Qualidade: Implementar boas práticas de desenvolvimento, incluindo revisão de código, testes automatizados, e integração contínua.
• Inovação e Melhoria Contínua: Pesquisar e propor inovações em Inteligência Artificial e novas tecnologias da Microsoft para otimização dos processos internos e externos.
• Mentoria e Desenvolvimento de Equipe: Promover o crescimento profissional dos membros da equipe, oferecendo mentoria, feedback e oportunidades de treinamento.
• Colaboração com outras equipes: Facilitar a comunicação e integração entre a equipe de desenvolvimento e as equipes de produto, vendas e atendimento ao cliente.
Requisitos Técnicos:
• Experiência Comprovada em Desenvolvimento de Software: Pelo menos 5 anos de experiência como desenvolvedor, preferencialmente com C# e tecnologias Microsoft (Microsoft Azure, DevOps, Microsoft SQLServer, C# e .NET Core, aplicações web, APIs e sistemas de backend).
• Gestão de Equipe: Mínimo de 3 anos de experiência em gestão de equipes de desenvolvimento de software, preferencialmente em empresas de pequeno ou médio porte.
• Conhecimento em Microsoft Azure: Familiaridade com Microsoft Azure, incluindo conceitos de DevOps e gerenciamento de serviços em nuvem.
· Metodologias Ágeis: Familiaridade com metodologias ágeis (Scrum/Kanban) e implementação de práticas de desenvolvimento ágil.
Qualificações Desejadas:
Certificações Microsoft (ex: Azure Solutions Architect, Azure DevOps Engineer).
Experiência com metodologias DevOps e administração de infraestrutura na nuvem.
Capacidade de tomar decisões técnicas e gerenciais que impactam diretamente o crescimento do negócio.
Fortes habilidades de comunicação e resolução de problemas.
Experiência na elaboração de projetos de captação de recursos.
Formação:
• Graduação em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas relacionadas.
• Pós-graduação ou MBA em Gestão de TI ou similar será um diferencial.