Os especialistas em tecnologia que lideram projetos de software precisam proponer soluções eficazes e flexíveis. Isso significa considerar requisitos de escalabilidade, confiabilidade e desempenho das soluções integradas.
A responsabilidade inclui a especificação funcional dos projetos, definição e documentação da arquitetura lógica e executável dos sistemas; design de software para integração e entrega contínua; suporte técnico aos desenvolvedores, revisão do código conforme boas práticas da tecnologia e garantia da qualidade e integridade dos artefatos técnicos.
Para isso, é necessário ter ensino superior completo em cursos da área de tecnologia, experiência na gestão de projetos relacionados à tecnologia mobile e conhecimento em desenvolvimento de soluções Web, aplicações móveis e soluções em nuvem.
O candidato deve ter domínio em banco de dados não relacional/relacional, webservices, design patterns, modelagem de projetos, ferramentas de análise de código e controle de versionamento de código e familiaridade com metodologias ágeis e ferramentas de gestão de projetos como JIRA.