Descrição:
O Gerente é responsável por conduzir o desenvolvimento de soluções e produtos de software, colaborando com a equipe de desenvolvimento para estabelecer e implementar uma visão técnica. Esse papel garante que a arquitetura da aplicação esteja alinhada com as necessidades atuais e futuras dos negócios. O gerente aproveitará sua experiência em tecnologias, metodologias e ferramentas para apoiar a estratégia de negócios e digital. Além disso, a função envolve codificação, arquitetura e fornecimento de liderança técnica e mentoria para desenvolvedores que estão construindo recursos do produto.
RESPONSABILIDADES GERAIS
- Desenvolver e gerenciar desenvolvedores que busquem entregar código de qualidade.
- Focar no desenvolvimento macro e entender/conduzir a arquitetura da solução do panorama geral e do roadmap tecnológico.
- 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údos da aplicação web e móvel.
- Identificar e corrigir proativamente problemas, e manter a compatibilidade da aplicação em várias plataformas.
DESENVOLVIMENTO DA EQUIPE E MENTORIA
- Fornecer orientação aos desenvolvedores e avaliar e treinar os desenvolvedores para melhorar continuamente seu desempenho como tecnólogos e membros da equipe.
- Fornecer 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.
- Colaborar com a equipe para garantir que processos e ferramentas suficientes estejam em vigor para atender aos requisitos dos negócios e dos clientes.
- Assegurar que esses processos estejam sendo seguidos e ajustados conforme necessário.
PADRÕES DE DESENVOLVIMENTO E PROCESSO
- Trabalhar com as partes interessadas internas da 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 subordinados diretos 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.
- Experiência extensa e familiaridade em trabalhar em uma 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, análise de desempenho e otimização.
- Compreensão abrangente de técnicas e teorias de desenvolvimento de aplicações orientadas a objetos e orientadas a serviços.
- Experiência gerenciando diretamente outras equipes.
Requisito
Por favor, consulte a descrição do trabalho.