O Gerente é responsável por impulsionar o desenvolvimento de soluções e produtos de software, colaborando com a equipe de desenvolvimento para estabelecer e implementar uma visão técnica. Este papel garante que a arquitetura da aplicação esteja alinhada com as necessidades de negócios atuais e futuras. O gerente utilizará a experiência em tecnologias, metodologias e ferramentas para apoiar a estratégia de negócios e digital. Além disso, o papel envolve codificação, arquitetura e fornecimento de liderança técnica e mentoria para os desenvolvedores que estão construindo recursos do produto.
RESPONSABILIDADES GERAIS
- Desenvolver e gerenciar uma equipe de desenvolvedores que buscam entregar código de qualidade.
- Focar no desenvolvimento macro e entender/conduzir a arquitetura da solução do panorama geral e do roadmap de tecnologia.
- Compreender e contribuir para a solução técnica desde o design até o nível de código.
- Gerenciar e liderar uma equipe de desenvolvimento para o design e desenvolvimento do sistema interno de RH da empresa, convertendo a maioria dos processos manuais em automação.
- Revisar e aprovar a implementação de código no sistema dos desenvolvedores.
- Fornecer atualizações para novos recursos, melhorias e conteúdo do aplicativo web e móvel.
- Identificar e corrigir proativamente problemas, e manter a compatibilidade entre plataformas da aplicação.
DESENVOLVIMENTO E MENTORIA DE EQUIPE
- Fornecer orientação aos desenvolvedores e avaliar e treinar desenvolvedores para melhorar continuamente seu desempenho tanto como tecnólogos quanto como membros da equipe.
- Proporcionar liderança e orientação para treinar, motivar e levar os membros da equipe a seus níveis ótimos de desempenho e desenvolvimento de carreira.
- Estabelecer, monitorar e manter padrões de qualidade de software com a equipe de desenvolvimento.
- Trabalhar com todos os desenvolvedores da equipe para garantir que estejam aderindo aos padrões de qualidade de software acordados, para que o trabalho seja realizado com a mais alta qualidade possível.
- Trabalhar com a equipe para garantir que processos e ferramentas suficientes estejam em vigor para atender aos requisitos dos negócios e dos clientes.
- Garantir que esses processos estejam sendo seguidos e ajustados conforme necessário.
PADRÕES E PROCESSOS DE DESENVOLVIMENTO
- Trabalhar com as partes interessadas internas de Gestão para estabelecer e manter processos e procedimentos de desenvolvimento para a gestão eficaz de projetos.
- Conduzir revisões regulares de código no código dos desenvolvedores reportados diretamente para garantir a mais alta qualidade possível.
QUALIFICAÇÕES CHAVE
- Diploma ou graduação na área de ciência da computação ou engenharia de software, e/ou experiência de trabalho relevante.
- Experiência na construção de aplicativos nativos e híbridos (HTML5, JavaScript).
- Idiomas Requeridos: PHP e Laravel.
- Ampla experiência e familiaridade com trabalho em equipe Agile/SCRUM.
- Experiência em uma variedade de abordagens e metodologias de desenvolvimento de software, incluindo Agile e Waterfall.
- Experiência liderando desenvolvedores de software utilizando ferramentas atuais e seguindo práticas de desenvolvimento atuais.
- Experiência com sistemas de gerenciamento de controle de versão e ambientes de integração/implantação contínua.
- Experiência com depuração, perfis de desempenho e otimização.
- Compreensão abrangente das técnicas e teorias de desenvolvimento de aplicações orientadas a objetos e orientadas a serviços.
- Experiência em gerenciar diretamente outras equipes.
Requisito
Por favor, consulte a descrição do trabalho.