A NCR Angola está a recrutar um(a) Administrador de Base de Dados (DBA), responsável pela gestão, manutenção e segurança das bases de dados SQL Server. Deverá desempenhar funções essenciais para garantir que as bases de dados funcionem de maneira eficiente e segura.
Conhecimentos Específicos:
Licenciatura em Engenharia Informática ou numa área similar;
Experiência mínima de 5 anos como Administrador de Base de Dados Microsoft SQL;
Experiência em projectos com desenvolvimento em .NET (C#, ASP.Net ou ASP.Net MVC) ou em funções similares;
Experiência em Team Foundation/ DevOps e Github;
Conhecimentos de Entity Framework, Azure/ AWS e .Net Core;
Conhecimentos JavaScript, Json, HTML and CSS (Bootstrap);
Capacidade de implementar e monitorizar projectos, e identificar soluções alternativas;
Valoriza-se os conhecimentos em WebServices (SOAP, REST);
Valoriza-se os conhecimentos em Telerik;
Valoriza-se experiência prévia em desenvolvimento de aplicações ERP;
Alto nível de Inglês, escrito e falado;
Principais Responsabilidades:
Instalação e Configuração
Instalar e configurar os sistemas de gestão de banco de dados (SGBDs), SQL Server, MySQL, entre outros.
Parametrizar e optimizar a interligação entre Bases de Dados em Servidores separados;
Configurar e otimizar o ambiente das Bases de Dados para garantir desempenho e segurança adequados.
Gestão de Desempenho:
Monitorar o desempenho das Bases de Dados, identificando pontos de stress ou gargalos (bottlenecks) e implementar melhorias, como, por exemplo, índices, particionamento e otimização de consultas.
Gerir parâmetros de configuração do SGBD para melhorar a performance geral.
Atualizações e Patches:
Aplicar patches de segurança e actualizações de software no SGBD, garantindo que a Base de Dados esteja sempre atualizado e protegido contra vulnerabilidades.
Gestão e Optimização de Espaço:
Planejar e controlar o crescimento das Bases de Dados, considerando espaço de armazenamento, capacidade de processamento e necessidade de recursos.
Implementar estratégias de arquivamento para dados históricos (antigos), otimizando o uso de espaço.
Suporte e Diagnóstico:
Diagnosticar e resolver problemas relacionados a desempenho, falhas ou corrupção de dados.
Oferecer suporte técnico para a equipe de Desenvolvimento e outras equipes de TI, ajudando na criação de consultas e na resolução de problemas nas Bases de Dados.
Desenho da Base de Dados:
Colaborar com a equipe de Desenvolvimento e analistas de sistemas na criação e manutenção das tabelas das Base de Dados, garantindo integridade e normalização dos dados.
Planejar a estrutura das Bases de Dados para suportar o crescimento futuro e garantir que ele seja escalável.
Automatização de Tarefas:
Criar scripts e ferramentas automatizadas para facilitar tarefas repetitivas, como backups, limpeza de dados e monitoramento de performance.
Segurança:
Controlar os níveis de acesso aos dados, garantindo que apenas utilizadores autorizados possam manusear os dados.
Implementar políticas de segurança, como criptografia de dados e controle de privilégios.
Monitorar atividades suspeitas e prevenir acessos não autorizados.
Backup e Recuperação:
Planear e implementar estratégias de backup e recuperação para garantir que os dados possam ser recuperados em caso de falha ou desastre.
Realizar backups periódicos e testar a recuperação de dados regularmente – testes de “disaster recovery”;
Documentação:
Manter documentação detalhada sobre a estrutura das Bases de Dados, procedimentos operacionais, políticas de segurança e estratégias de recuperação.
COMO SE CANDIDATAR:
Para se candidatar a este emprego, Clique Aqui!
Localização: Luanda - Luanda
Publicado: 16/05/2025