Responsabilidades: Liderar equipe de desenvolvimento para entrega de projetos utilizando metodologias ágeis;
Gerenciar o ciclo de vida completo do desenvolvimento de sistemas, desde a concepção até a entrega e manutenção;
Definir e monitorar prazos, recursos e escopos de projetos, garantindo que as entregas estejam dentro dos cronogramas e orçamentos definidos;
Promover as melhores práticas de desenvolvimento de software, incluindo arquitetura MVC, Clean Code, design orientado a serviços e integração de APIs;
Colaborar com outras áreas para entender os requisitos de negócios e convertê-los em soluções técnicas viáveis;
Implementar processos de migração tecnológica, assegurando a modernização contínua dos sistemas;
Avaliar e implementar novas tecnologias e ferramentas para aprimorar as entregas da equipe de desenvolvimento;
Requisitos:
Experiência comprovada na liderança de equipes de desenvolvimento de software;
Profundo conhecimento em metodologias ágeis e práticas de desenvolvimento, como Scrum, Kanban e DevOps;
Experiência prática com arquitetura MVC e frameworks JavaScript;
Conhecimento sólido no desenvolvimento de sistemas web, integração e manutenção de APIs;
Capacidade demonstrada para gerenciar múltiplos projetos simultaneamente, com alto padrão de qualidade;
Excelentes habilidades de comunicação e capacidade de colaboração com equipes multidisciplinares;
Formação superior em Ciência da Computação, Engenharia de Software ou áreas afins.
Conhecimentos Desejáveis:
SQL Server, SQL Anywhere, PostgreSQL, Delphi, C#, .Net, APIs, Angular, desenvolvimento de aplicativos, GitLab, Jira Software, metodologias ágeis (Scrum), sistemas cliente-servidor, integrações, processos empresariais, e métricas e indicadores de produção.