Se é o melhor arquiteto de software na sua empresa, se consegue identificar padrões em sistemas complexos e ver maneiras de torná-los 10 vezes mais simples, se gosta de desenhar software que maximize o uso do código existente e se procura expandir a sua carreira técnica, então esta software house é a sua nova casa.
Funções
- Desenhar de raíz todas as metodologias necessárias para as operações e funções de uma futura software house;
- Desenvolver junto com a administração a estrutura hierárquica e necessidades de recursos humanos;
- Implantar, manter e resolver problemas de aplicações de negócios centrais, incluindo servidores aplicacionais, hardware associado, terminais e bases de dados;
- Reunir e coordenar com os stakeholders internos e externos para estabelecimento do scope dos projetos, objetivos de sistema e requisitos;
- Desenvolver, analisar, priorizar e organizar as especificações de requisitos, mapeamento de dados, diagramas e fluxos para developers e testers seguirem;
- Traduzir as especificações técnicas de alto nível em requisitos não técnicos, claros e simples para a equipa de desenvolvimento;
- Gestão do processo de deployment e configuração de sistemas;
- Definir e coordenar a execução dos procedimentos de teste e desenhos dos casos de teste para a execução da quality assurance do processo de desenvolvimento;
- Criar documentação de todos os processos e formação, de acordo com as necessidades;
- Desenvolver e implementar procedimentos de manutenção, monitorar a integridade dos sistemas, reunir estatísticas do sistema e solucionar erros e alarmes detetados;
- Realizar projeto, implementação e atualizações de sistemas de informação para satisfazer as necessidades de negócios e dos utilizadores;
- Implementar boas práticas para escalabilidade, suporte, facilidade de manutenção e desempenho do sistema;
- Participar dos projetos de onboarding de novas integrações de empresas do Grupo.
Requisitos e Qualificações
- Bacharelato em ciências da computação ou tecnologias da informação, ou experiência equivalente;
- 3-6 anos de experiência com tecnologias de informação e análise de sistemas;
- Conhecimentos de computadores, hardware, software e capacidades analíticas;
- Capacidade comprovada de avaliação das necessidades de negócios e traduzi-las em soluções relevantes;
- Boa compreensão e conhecimentos dos princípios e práticas associadas à manutenção e administração de bases de dados;
- Experiência em instalação, configuração, documentação, teste, formação e implementação de novas aplicações e sistemas;
- Conhecimento prático de uma ampla variedade de tecnologias e linguagens de programação
- (Swift/Objective-C, C#, Python, Android SDK, Git, JSON, Redux, Mobile UI, Node.js., SQL Server)
- Inglês avançado;
- Experiência anterior na implementação de testes (fator preferencial);
- Excelentes capacidades analíticas;
- Proatividade e trabalho em equipa;
- Boa capacidade de organização e de gestão de tempo;
- Capacidade de liderança e resolução de problemas;
- Capacidade de interação pessoal e de comunicação;
- Elevado sentido de responsabilidade e profissionalismo;
- Regime de exclusividade;
- Full-time;
- Local de trabalho flexível/remoto;
- Carta de condução.
Candidaturas com o assunto ?CTO? e C.V.
Tipo de oferta: Full-time
Horário de trabalho:
Teletrabalho: