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 :
20250616605Analyze the client's needs from the website; study the current website and its development procedures; prepare and implement a plan for it to be developed and updated; test the website and ensure that it is free from technical problems; and prepare, present and keep the specialized documents and reports related to the website development.
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 tool Ansible is a software program to perform configuration identification, control, status acco...
The tool Apache Maven is a software program to perform configuration identification, control, status...
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 computer language CSS is a style sheet language that conveys the presentation of structured docu...
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 Eclipse is a suite of software development tools for writing programs, such as ...
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 application server IBM WebSphere provides flexible and secure Java EE runtime environments to su...
The ICT tools used to test and debug programs and software code, such as GNU Debugger (GDB), Intel D...
The set of legislative rules that safeguards information technology, ICT networks and computer syste...
The computer language JSSS is a style sheet language that conveys the presentation of structured doc...
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 JavaScript software development environments which provide specific features and components ( su...
The open-source application server JBoss is a Linux based platform which supports Java applications ...
The tool Jenkins is a software program to perform configuration identification, control, status acco...
The computer program KDevelop is a suite of software development tools for writing programs, such as...
The computer language LESS is a style sheet language that conveys the presentation of structured doc...
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 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 tool Puppet is a software program to perform configuration identification, control, status accou...
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 tool STAF is a software program to perform configuration identification, control, status account...
The tool Salt is a software program to perform configuration identification, control, status account...
The computer language Sass is a style sheet language that conveys the presentation of structured doc...
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 web-based software systems used for creating, editing, publishing and archiving blogs, articles,...
The open-source web-based software systems used for creating, editing, publishing and archiving blog...
The standards, technical specifications and guidelines developed by the international organization W...
The computer program Xcode is a suite of software development tools for writing programs, such as co...
Modify the current design and development activities of technological projects to meet changes in re...
Assess the specifications of a software product or system to be developed by identifying functional ...
The process of adding diverse digital content (such as images, 3D objects, etc) on surfaces that exi...
Gather a response and analyze data from customers to identify requests or problems in order to impro...
Create texts to convey the message of a web element, such as images or frames, even in cases when it...
The techniques and principles of software development, such as analysis, algorithms, coding, testing...
Carry out validation of content by reviewing it according to formal and functional quality, usabilit...
The specialized techniques used to design, write, compile, edit and organize digital content, such a...
Compose a diagram that illustrates systematic progress through a procedure or system using connectin...
Repair computer code by analyzing testing results, locating the defects causing the software to outp...
Create software or device components which enable interaction between humans and systems or machines...
Developing new artistic concepts and creative ideas.
Create a first incomplete or preliminary version of a piece of software application to simulate some...
Download, install and update software to prevent, detect and remove malicious software, such as comp...
Develop website layout and enhance user experience based on provided design concepts.
The suite of software development tools for writing programs, such as compiler, debugger, code edito...
Read and understand technical texts that provide information on how to perform a task, usually expla...
Apply migration and conversion methods for existing data, in order to transfer or convert data betwe...
The object-oriented paradigm, which is based on classes, objects, methods and interfaces and their a...
Prepare documentation for existing and upcoming products or services, describing their functionality...
The deviations of what is standard and exceptional events during software system performance, identi...
The field of computer language that conveys the presentation of structured documents such as Cascadi...
The software programs to perform configuration identification, control, status accounting and audit,...
Develop visual design from given specifications and requirements, based on the analysis of the scope...
Understand and use interfaces particular to an application or use case.
Utilize specialized software tools to generate computer code from specifications, such as diagrams, ...
Utilize specialized ICT tools to create programs that can execute concurrent operations by splitting...
Use public and private online services, such as e-commerce, e-governance, e-banking, e-health servic...
Utilize specialized ICT tools to create computer code which treats computation as the evaluation of ...
Utilize specialized ICT tools to create computer code composed of series of sentences in logical for...
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...
Use software tools to create digital presentations which combine various elements, such as graphs, i...
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...
Utilize collections of codes and software packages which capture frequently used routines to help pr...
Use computer software applications for composition, editing, formatting, and printing of any sort of...
Use software tools (CASE) to support the development lifecycle, design and implementation of softwar...
The attacks, vectors, emergent threats on websites, web applications and web services, the rankings ...
The programming paradigm that is based on combining markup (which adds context and structure to text...