All links to official websites of government agencies in the Kingdom of Saudi Arabia end with gov.sa.
Secure websites in the Kingdom of Saudi Arabia use the HTTPS protocol for encryption.
Registered with the Digital Government Authority under number :
20250616605Design the software structure; illustrate the codes; design, develop and maintain the systems and databases in an easy and systematic manner.
Some or all of the following licenses, certificates or degrees may be required to work in this career.
The computer program CA Datacom/DB is a tool for creating, updating and managing databases, currentl...
The computer program IBM DB2 is a tool for creating, updating and managing databases, developed by t...
The computer program FileMaker is a tool for creating, updating and managing databases, developed by...
The computer program IBM InfoSphere DataStage is a tool for integration of information from multiple...
The software program IBM InfoSphere Information Server is a platform for integration of information ...
The computer program IBM Informix is a tool for creating, updating and managing databases, developed...
The system, network, hardware and software applications and components, as well as devices and proce...
The energy consumption and types of models of software as well as hardware elements.
The computer program Informatica PowerCenter is a tool for integration of information from multiple ...
The JavaScript software development environments which provide specific features and components ( su...
The computer language LDAP is a query language for retrieval of information from a database and of d...
The computer language LINQ is a query language for retrieval of information from a database and of d...
The computer language MDX is a query language for retrieval of information from a database and of do...
The NoSQL enterprise non-relational database used for creating, updating and managing large amounts ...
The computer program Access is a tool for creating, updating and managing databases, developed by th...
The computer program MySQL is a tool for creating, updating and managing databases, currently develo...
The computer language N1QL is a query language for retrieval of information from a database and of d...
The computer program ObjectStore is a tool for creating, updating and managing databases, developed ...
The computer program OpenEdge Database is a tool for creating, updating and managing databases, deve...
The Java framework software development environment which provide specific features and components (...
The computer program Oracle Data Integrator is a tool for integration of information from multiple a...
The computer program Oracle Rdb is a tool for creating, updating and managing databases, developed b...
The computer program Oracle Warehouse Builder is a tool for integration of information from multiple...
The computer program Pentaho Data Integration is a tool for integration of information from multiple...
The computer program PostgreSQL is a free and open-source software tool for creating, updating and m...
The techniques and principles of software development, such as analysis, algorithms, coding, testing...
The computer program QlikView Expressor is a tool for integration of information from multiple appli...
The computer program SAP Data Services is a tool for integration of information from multiple applic...
The computer program SAS Data Management is a tool for integration of information from multiple appl...
The computer language SPARQL is a query language for retrieval of information from a database and of...
The computer language SQL is a query language for retrieval of information from a database and of do...
The computer program SQL Server is a tool for creating, updating and managing databases, developed b...
The computer program SQL Server Integration Services is a tool for integration of information from m...
The techniques and principles of software development, such as analysis, algorithms, coding, testing...
The techniques and principles of software development, such as analysis, algorithms, coding, testing...
The computer program Teradata Database is a tool for creating, updating and managing databases, deve...
The RDF store or TripleStore is a database used for storage and retrieval of Resource Description Fr...
The computer language XQuery is a query language for retrieval of information from a database and of...
Identify the strengths and weaknesses of various abstract, rational concepts, such as issues, opinio...
Implement policies, methods and regulations for data and information security in order to respect co...
Stabilize the workload and resources of a database, by controlling the demand of transactions, alloc...
Gather a response and analyze data from customers to identify requests or problems in order to impro...
The techniques and principles of software development, such as analysis, algorithms, coding, testing...
Use specific techniques and methodologies to analyze the data requirements of an organization's busi...
Solve problems which arise in planning, prioritizing, organizing, directing/facilitating action and ...
The tools for integration of information from multiple applications, created and maintained by organ...
The techniques and existing systems used for structuring data elements and showing relationships bet...
The process of revealing data issues using
The physical and technical concepts of how digital data storage is organized in specific schemes bot...
The classification of databases, that includes their purpose, characteristics, terminology, models a...
The methodologies and tools used for creating logical and physical structure of databases, such as l...
The tools for creating, updating and managing databases, such as Oracle, MySQL and Microsoft SQL Ser...
Produce accurate calculations on time necessary to fulfill future technical tasks based on past and ...
Organize and execute audits in order to evaluate ICT systems, compliance of components of systems, i...
Apply mathematical methods and make use of calculation technologies in order to perform analyzes and...
Perform testing of system or software components grouped in multiple ways to evaluate their ability ...
Perform tests to ensure that a software product will perform flawlessly under the specified customer...
The designs laying out the physical hardware components and their interconnections.
Apply methods and techniques to identify potential security threats, security breaches and risk fact...
Apply techniques and tools, such as surveys, questionnaires, ICT applications, for eliciting, defini...
Select and use integration techniques and tools to plan and implement integration of hardware and so...
Read and understand technical texts that provide information on how to perform a task, usually expla...
Set up structures and distribution policies to enable or improve information exploitation using appr...
Create and manage cloud data retention. Identify and implement data protection, encryption, and capa...
Manage various data formats and files by naming, publishing, transforming and sharing files and docu...
Implement backup procedures to backup data and systems to ensure permanent and reliable system opera...
Explore large datasets to reveal patterns using statistics, database systems or artificial intellige...
The field of standardized computer languages for retrieval of information from a database and of doc...
Produce research documents or give presentations to report the results of a conducted research and a...
The query languages such as SPARQL which are used to retrieve and manipulate data stored in Resource...
Use software tools to archive data by copying and backing them up, in order to ensure their integrit...
Assess that developed queries return and execute correct actions and data.
Understand and use interfaces particular to an application or use case.
Use tools which allow users to copy and archive computer software, configurations and data and recov...
Use software tools for managing and organizing data in a structured environment which consists of at...
Use software tools, such as calendars, to-do lists, time-tracking, contact lists, to help in managin...
Retrieve information from a database or information system using computer languages designed for the...
Utilize reusable solutions, formalized best practices, to solve common ICT development tasks in soft...
Use software tools to create and edit tabular data to carry out mathematical calculations, organize ...
Check capabilities, correctness and efficiency of intended algorithm or system to match certain form...
Develop documentation containing information about the database that is relevant to end users.