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 and supervise the development and implementation of cyber-security systems and networks.
Some or all of the following licenses, certificates or degrees may be required to work in this career.
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 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 agile project management approach is a methodology for planning, managing and overseeing of ICT ...
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 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 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 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 techniques and principles of software development, such as analysis, algorithms, coding, testing...
The quality models for ICT services which address the maturity of the processes, the adoption of rec...
The methodologies or models for planning, managing and overseeing of ICT resources in order to meet ...
The set of legislative rules that safeguards information technology, ICT networks and computer syste...
The principles of integrating ICT components and products from a number of sources to create an oper...
The methods and tools required to develop system software, specifications of system architectures an...
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 lean project management approach is a methodology for planning, managing and overseeing of ICT r...
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 techniques and principles of software development, such as analysis, algorithms, coding, testing...
The computer program Visual C++ is a suite of software development tools for writing programs, such ...
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 application server Oracle WebLogic is Java EE based application server which serves as a middle ...
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 techniques and principles of software development, such as analysis, algorithms, coding, testing...
The process-based management approach is a methodology for planning, managing and overseeing of ICT ...
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 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 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 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 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 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 techniques and principles of software development, such as analysis, algorithms, coding, testing...
Obtain hardware, software or network components which match other system components in order to expa...
Put system design and technical specifications in line with software architecture in order to ensure...
Study clients' needs and expectations for a product or service in order to identify and resolve inco...
Implement principles of ICT systems theory in order to explain and document system characteristics t...
Explain technical details to non-technical customers, stakeholders, or any other interested parties ...
Evaluate the implicit mastery of skilled experts in an ICT system to make it explicit for further an...
Establish a positive, long-term relationship between organizations and interested third parties such...
The tools, methods and notations such as Business Process Model and Notation (BPMN) and Business Pro...
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...
The methodologies and tools used for creating logical and physical structure of databases, such as l...
Methods and procedures typical for defense applications such as the NATO Standardization Agreements ...
Specify technical properties of goods, materials, methods, processes, services, systems, software an...
Design a multi-tier cloud architecture solution, which tolerates faults and is fit for the workload ...
Apply design principles for an adaptive, elastic, automated, loosely coupled databases making use of...
Draft a database scheme by following the Relational Database Management System (RDBMS) rules in orde...
Analyze the business structure and provide a logical organization of business processes and informat...
Determine cross-account authentication and access strategy for complex organizations (for example, a...
Define the architecture, composition, components, modules, interfaces and data for integrated inform...
Identify the workflow and resource requirements for a particular process, using a variety of tools s...
Write code that interacts with cloud services by using APIs, SDKs, and cloud CLI. Write code for ser...
The characteristics of the hardware configuration required to process the applications software prod...
Apply guidelines related to securing access and use of computers, networks, applications and the com...
The type of infrastructure which defines the format of data: semi-structured, unstructured and struc...
Select and use integration techniques and tools to plan and implement integration of hardware and so...
Create and manage cloud data retention. Identify and implement data protection, encryption, and capa...
Apply database design schemes and models, define data dependencies, use query languages and database...
Manage employes and subordinates, working in a team or individually, to maximize their performance a...
Set and maintain standards for transforming data from source schemata into the necessary data struct...
Select, perform and track testings on software or hardware to detect system defects both within the ...
Model-based systems engineering (MBSE) is a methodology for systems engineering that uses visual mod...
Estimate the expected input in terms of time, human and financial resources necessary to achieve the...
Select existing workloads and processes for potential migration to the cloud and choose migration to...
Prepare, compile and communicate reports with broken down cost analysis on the proposal and budget p...
Prepare documentation for existing and upcoming products or services, describing their functionality...
Identify potential component malfunctions. Monitor, document and communicate about incidents. Deploy...
The sequence of steps, such as planning, creating, testing and deploying and the models for the deve...
The principles that can be applied to all types of systems at all hierarchical levels, which describ...
The techniques to convert unstructured descriptions of a process into step-by-step sequence of actio...
Understand and use interfaces particular to an application or use case.
Utilize computer languages that are syntactically distinguishable from the text, to add annotations ...
Utilize specialized ICT tools for programming paradigm based on the concept of objects, which can co...
The programming paradigm that is based on combining markup (which adds context and structure to text...