
Vagas para Técnico Sénior de Desenvolvimento de Canais Electrónicos e Sistemas Periféricos
5 fevereiro, 2020
- Implementar novas funcionalidades/produtos e projectos de software de acordo com os prazos e necessidades acordados com as áreas de negócio.
Descrição do trabalho
- Implementar e supervisionar as iniciativas de desenvolvimento operacional e tático do Banco, que incluem a execução e a implementação de programas e projetos de entrega de software respeitando padrões, políticas e procedimentos, diretrizes de governança e Acordos de Nível de Serviço do Banco.
Responsabilidades
- Implementar novas funcionalidades/produtos e projectos de software de acordo com os prazos e necessidades acordados com as áreas de negócio.
- Aderir às metodologias ágeis e seguir os princípios ágeis através de resultados e comportamentos de trabalho
- Participar na concepção e revisão de testes unitários e testes de integração de sistemas (SIT)
- Preparar e fornecer subsídios técnicos que serão usados para comunicação de mudanças funcionais.
- Criar e implementar acções corretivas para as lacunas identificadas durante as atividades de Gestão de Continuidade de Negócios.
- Realizar análises detalhadas e resolver incidentes e solicitações reportadas pela área de Suporte Aplicacional.
- Garantir que os processos operacionais padrão, os requisitos de controle e as estruturas de gestão de riscos estejam implementados sempre que necessário.
- Impulsionar a melhoria contínua de sistemas
Qualificações e experiência relevantes
Licenciatura / Mestrado em Engenharia Informática ou similar;
Domínio da língua Inglesa;
Mais de 5 anos de experiência em Engenharia de Software;
Conhecimentos-chave para o posto:
- JAVA e JAVA EE: Enterprise JavaBeans (EJB), Java Persistence API (JPA), JDBC, Java Transaction API (JTA), Contexts and Dependency Injection (CDI), Java Message Service (JMS), Bean Validation, Batch API, Timer services, Java EE Concurrency
- API e integração de sistemas (REST, SOAP, OAS3, etc.)
- HTML5, CSS3, Javascript, JQuery
- Desenvolvimento de base de dados (MS SQL Server, Oracle)
- Teoria fundamental de Sistemas Operativos
- DevOps CI/CD
- UML e padrões de desenho de software
- Metodologias e frameworks ágeis (preferencialmente SCRUM e SAFe 4+)
Conhecimentos/Capacidades técnicas/Especialidade
Constituirá vantagem:
- Experiência em banca
- Experiência em desenvolvimento .NET (preferencialmente C#, ASP e ASP.NET);
- Conhecimento de programação para dispositivos móveis Android e iOS;
- Desenvolvimento de aplicações “cloud-ready”
- Bom entendimento de Arquitectura de Aplicações distribuída
- Test Driven Development (TDD) e automatização de testes
- Certificação em ITIL Foundation
- Conhecimentos de Inteligência Artificial e Robótica.
Candidatura Online
Maputo – Cidade