Administrador de Base de Dados ( Emprego )

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!

Identificador da Vaga: 202360
Visão Geral

Localização: Luanda - Luanda

Publicado: 16/05/2025