1. 1.1. tasks
TRANSCRIPT
S.# Service Description
1 Infrastructure systems design and architecture
2 Infrastructure systems support
3 Storage & Backup operation
4 Wired Network support
5 Wireless Network & Load Balancing support
6 Network Cabling & Devices installation
7 Network Operation
8 Cybersecurity Analysis
9 Application Business Analysis
10 SQL Server Administration & Maintenance
11 Report Administration & Maintenance
12 Application Servers Management & Maintenance
13 Manage DevOps Environment
14 SharePoint Administration
15 Storage Management
16 Technical Documentation
17 Web Application & Mobile Apps Development
18 Report Development
19 SQL Development
20 SharePoint Development
21 Web Designing
22 Web Applications Development and Support
23 Application Testing
24 ERP
1. Infrastructure systems design and architecture
1.1. Tasks
Serve as a subject matter expert.
Provide high Level Support on Technical issues
Understand IT requirements and business objectives.
Provide strategic advice on using technology to achieve goals.
Design IT systems and ensuring the right architecture and functionality.
Leading sub-project teams as required.
Support new technology implementation
Knowledge sharing with technical staff in new systems and technology
Revise existing systems and suggest improvements
Support infrastructure, security, backup and user help systems, making changes or adjustments
whenever needed to ensure the integrity of the systems.
Applies detailed knowledge of analysis tools/techniques, issue resolution and relevant factors in
the industry to address business requirements for complex solutions
quality work products and documentation.
Meet with department heads and others on regular basis to give updates and request support
when needed. When problems need to be resolved, meet more frequently as needed to return
systems to their properly functioning order.
Assess computing needs, system weaknesses and requirements by consulting with users,
technicians, vendors and management.
Participate in staffing actions including recruitment, supervising and training of new hires.
Direct, manage and oversee daily operations within IT Department, ensuring that System
Admins meet deadlines and work efficiently.
Develop quality work products and documentation.
1.2. Qualifications
Associate's degree in Computer Engineering or computer Science .10+ years’ work experience in complex systems design, programming and systems software and support.
1.3. Expertise and Skills:
Knowledge of: Programming languages and operating systems; current equipment and technologies in use; system administration, enterprise backup and recovery procedures, and system performance monitoring tools; effective project management techniques; principles and practices of effective management and supervision.
Ability to: Plan, organize and document complex system design activities and configure systems to be consistent with institutional policies/procedures; communicate technical/complex information both verbally and in writing; establish and maintain cooperation, understanding, trust and credibility; perform multiple tasks concurrently and respond to emergency situations effectively.
Candidates demonstrate their ability to build and operate environment professionally with respect to their area of specialization by having some or all of following IT Professional certifications:
o Microsoft Certified Solutions Expert (MCSE) Server Infrastructure o Microsoft Certified Solutions Expert (MCSE) Messaging Infrastructure o Microsoft Certified Solutions Expert (MCSE) Productivity o Microsoft Certified Solutions Expert (MCSE) Cloud Platform and Infrastructure o Microsoft Certified Solutions Associate (MCSA) Windows Server 2008 /2012/2016 o Microsoft Certified Solutions Associate (MCSA) SQL 2014/2016 Database Administration o Microsoft Certified Technology Specialist (MCTS) Windows Server Applications/Network
Infrastructure, Configuration o Microsoft Certified Technology Specialist (MCTS) Windows Server Active Directory, Configuration
o Microsoft Certified Solutions Developer (MCSD) - App Builder o Microsoft Specialist Implementing Microsoft Azure Infrastructure Solutions. o Symantec Certified Specialist (SCS) – NetBackup Administration o Symantec Certified Specialist (SCS) – Endpoint Protection Administration o Symantec Certified Specialist (SCS) – Enterprise Vault Administration
2. Infrastructure systems support
2.1. Tasks
Active Directory operation & maintenance tasks: o Verify that all domain controllers are communicating with each other. o Check alerts indicating if the services are not running. o Test SYSVOL shared. o Checking LDAP connectivity o Ensure the domain controller advertisement. o Time synchronization Check. o Domain Replication Check. o Event Viewer Check. o DNS and DHCP service check. o Event Viewer Check. o Provide rights management and delegation support and patching support
for active directory servers in Microsoft Windows Server 2008 R2/ 2012 R2 /2016/2019 environment. o Create New and Manage/Modify existing Group Policies. o Adept at setting up customized Active Directory features for Clients. o Manage and Control Delegation for Authenticated Users.
Exchange Server operation & maintenance tasks: o Send messages between internal servers using test accounts. o Check and verify that messages deliver successfully. o Send outgoing messages to non-local accounts. o Check and verify that outgoing messages deliver successfully. With the test account on the
external host, verify that mail comes in. o Verify successful message transfer across connectors and routes. o View the security event log on Event Viewer and match security changes to known, authorized
configuration changes. o Verifying SMTP does not relay anonymously, or lock down to specific servers that require
functionality. o Verifying SSL is functioning for configured secure channels. o Checking queues for each server using the Queue Viewer tool in the Exchange Management
Console. o Verifying Perfmon RPC counters against a baseline - RPC average latency/RPC requests/RPC
operations. o Verifying a test account can log on to the Exchange server and has send/receive capabilities. o Test mailbox, verify the logon of each database and the send/receive capabilities. o Verify that databases are mounted. o Event Viewer Check.
o Checking IIS related services. o Checking Outlook Web Access.
Symantec Mail Security For Exchange operation & maintenance tasks: o Check Scanning report for viruses that enter through other vectors within the network. o Quarantine unwanted or oversized content from being transmitted through the internal mail system o Performing check virus clean-up of message stores o Retroactively cleaning message stores to remove older, unneeded content.
SCCM 2012 & 2016 operation & maintenance tasks: o Check heart beat b/w server and clients o Check and monitor Inventory and patch management scan. o Check synchronization of server. o Health Check of clients and servers o Deployment of patch management monitoring. o Create and upgrade software updates List as per the client’s request.
Symantec End Point operation & maintenance tasks: o Check Virus definition of all clients with respect to parent server. o Physically check all the servers virus definition and security logs for risk. o Monitor schedules scan and active scan.
SQL Server operation & maintenance tasks: o Memory and CPU Usage o performance o Disk configuration o Databases Online Or Offline o Maintenance If required o High Availability Check
Enterprise Vault Task performed as part of Day to Day Administration: The following provides a checklist of the main day-to-day administration tasks required to maintain optimal performance of Enterprise Vault system:
o Checking the system status in the Administration Console o Checking Enterprise Vault Event Viewer logs o Monitoring Enterprise Vault tasks and services o Starting or stopping tasks or services o Monitoring disk usage o Monitoring MSMQ queues o Maintaining SQL databases o Backing up vault stores o Enable archiving for new Microsoft Exchange Server mailboxes
Windows Server and Virtualization: o Creating, Designing and managing Virtual Machines (VM) using Microsoft Hyper-V.
o VM-Ware Server/ Workstation and VSphere to create isolated environment. o Installing, configuring, debugging software and hardware. o OS installations & upgrades. o Troubleshooting server hardware issues such as boot problems, blue screens, raid controller issues, source application performance problems and determine root-cause of hardware resource constraints; remediate issues and engineer global solution to prevent recurrence
2.2. Qualifications
Bachelor degree in Electronics / Bachelor of Science in Computer Science
2.3. Expertise and Skills:
o 15+ years of experience in Information Technology / related field. o Microsoft Certified Technology Specialist (MCTS) o Microsoft Certified Solution Expert (MCSE) o Microsoft Certified Systems Administrator (MCSA) o ITIL Certified o Cisco Certified Network Associate (CCNA) o Microsoft Certified System Administrator Massaging o Symantec Technical Specialist
3. Storage & Backup operation
3.1. Tasks
Architect, design, plan, implement, administer, control, and generally provide support and
optimization of SAN and pooled storage/backup systems, in partnership with other teams and
functions throughout the IT department.
Participate in implementation of improvements to existing production storage/backup
environments
Support and manage SAN/NAS monitoring and management infrastructure
Troubleshooting, performance analysis, and issue escalation with vendors.
Day to day maintenance, monitoring, and reporting of storage / backup systems including:
Incorporates disk, tape, SAN, and storage software
Resolve storage falls
Assign Storage to Servers as per application needs
LUN creation
Data Migrations
Replication
Performance monitoring
Storage availability
Reporting on status
Configuring fiber channel components/features
SAN Switch Zoning
Performing the snap mirrors
Taking the snapshots for the volumes
Working on snap shot full alerts
Exporting the volumes and allocating the quotas to the volumes as required
Disk failure and/or disk issues on hosts
Maintain proper backup schedules
Restructuring the Backup Policies & Schedules according to the requirement.
Upgrading Backup Agents and Reporting tools to the latest stable versions.
Restore and recover data as requested
Facilitate off-site storage
Exchange is one of the important backups that we are taking in KACST; hence we have made
sure that we take a Bi Weekly FULL backup for its DAG & Information Store and Incremental
backups on other days
SQL is another important backups that we are taking in KACST hence we have made sure that
we take a Bi Weekly FULL backup for its databases and Incremental backups on other days
Marinating Robotic Tape Library and Tape Drives for Backup.
Monitor the drives as well as the drive paths in Device Monitor to see as to if whether the drive
is down or the drive path is down and then troubleshooting accordingly.
Qualifications, Expertise, and Skills:
8+ years of experience in Information Technology & related fields.
3.2. Qualifications
Bachelor of Technology in Information Technology / related fields.
3.3. Expertise and Skills:
Expert in Storage provisioning, migration, capacity management, SAN administration, TSM
Administration and NetBackup Administration.
Expert in System provisioning and all management tasks. Compute, network and storage
configurations, file systems, security hardening, performance tuning, high availability clustering
and monitoring
Experience in End to End Compute, Design and Optimizing the Existing Infrastructure for Storage
& Backup to the Industry Standards
Expert in Identifying Loopholes in the Daily Operations and Restructuring according to the Best
practices.
Trained in Netapp Storage Administration.
Trained in Veritas Netbackup Administration and IBM TSM.
4. Wired Network support
4.1. Tasks
Daily monitor and maintain the operation of KACST main network.
Daily monitor and maintain the operation of KACST research network.
Managing networks operations includes: troubleshooting and solving connectivity problems;
installing and maintaining routers and switches; adding/terminating users; assigning rights and
access; analyzing problems root cause; assessing and reporting operational status; performing
backups and restores for all KACST LAN devices.
Planning and implementing network security measures and security troubleshooting.
Establishing and performing routine preventive maintenance programs.
Documenting network problems and resolutions for future reference.
Provide design of both physical and logical networks.
Implement standard and extended access-list on routers.
Install, configure and maintain Brocade BNA system, and other management tools.
Provide support in different environment by phone and in person when required.
Prepare and develop technical documentations, and keep it updated.
Develop and apply network related policies, standards, procedures, and best practices.
Manage Routing Protocols and all Network Layers.
Define plans, strategies, and design for WAN/LAN enhancement and upgrade.
Configure Policy Based routing and Policy Based switching.
Create and edit IP Schema.
Install, configure, upgrade, and maintain traffic shaping systems.
Support IP telephony system.
Integrating Wireless LANs.
Monitor, maintain, and coordinate internet connectivity with ISPs.
Configuring logging and monitoring scripts.
Install, configure, upgrade, and maintain network devices: MLX, CER, FastIron Super X, BigIron
RX, ICX, FCX, and VDX.
Reviewing network design for security enhancement.
Configure RADIUS for access privileges on network switches and routers.
Prepare reports and statistic about KACST networks.
Prepare specification for new network hardware and software and studying proposals.
Making network support tickets with vendors.
Support and train engineers and technicians.
Work on-call 24 hours a day for emergency repairs.
4.2. Qualifications
Bachelor's degree in Computer Science
4.3. Expertise and Skills:
CCIE in Routing and Switching Version 5 (Written)
CCIE Collaboration version 3 (Written )
CCIE Data Centre 2021
Experience in computer networks for 9 years at least.
Experience in Brocade/ExtremeNetworks MLX, ICX, FCX, and VDX for 2 year at least.
Experience in Ruckus ICX, FCX for 2 year at least.
BIG-IP F5: knowledge of Local Traffic Manager 3 year at least.
Knowledge in Aruba Wireless controller, and Clear Pass as NAC Solution
Good Knowledge in IP telephony system , and VMware virtualization
5. Wireless Network & Load Balancing support
5.1. Tasks
Daily monitor and maintain the operation of KACST wireless network.
Install, upgrade, configure, and maintain Aruba Controllers, Airwave and ClearPass systems.
Install and maintain AP on air-monitor mode.
Planning and implementing wireless network security measures and security troubleshooting,
including Security Profiles on Wireless SSIDs and ACLs
Establishing and performing routine preventive maintenance programs.
Documenting network problems and resolutions for future reference.
Develop and apply related policies, standards, procedures, and best practices.
Making network support tickets with vendors.
Lead network expansion or redesigning including density, cell sizing, and coverage.
Resolving issues related to roaming, voice clients, interference, slowness and packet drops.
Make specification and study proposals related to wireless network projects.
Provide help, support, and training to network engineers and technicians.
Prepare statistics and write reports.
Provide solutions on spot in order to meet any new requirements.
Work on-call 24 hours a day for emergency repairs.
Wireless network analysis - Spectrum analysis and Frequency sweeping.
Campus wide implementation of L2/L3 Roaming of users in wireless network.
Configure and Manage Load Balancer Appliances such as Brocade ADX and F5.
Implement and maintain Enterprise Services MAC Based Authentication ,WPA based on EAP
MSCHAPv2/TLS with 802.1x authentication
Operational support of Backend RADIUS Server used for authentication
Implement Guest captive portal and Clear pass Guest Services for Guest Wireless Access.
Airwave monitoring, troubleshooting tools, capacity monitoring and reporting tools.
Optimizing of network for support of VOIP/Multicast traffic over wireless.
Provisioning of SSIDs, AP Profiles (QoS, BW, VLAN) and Mobility Groups.
Optimization and tuning of RF Radio Parameters and Radio Resource Management.
Ensure voice grade wireless network by keeping RSSI at key locations to a bare minimum of -
70dbm
Active coordination with TAC for reporting of bugs and resolution of issues.
Establishing and performing maintenance programs.
Provide technical support by phone or in person when required.
Configuring logging and monitoring script.
5.2. Qualifications
Bachelor Degree in Telecom / Electronics Engineering
5.3. Expertise and Skills:
Expertise in Wireless Communication at least 10 years.
Expert on Airwave, NAC ClearPass, and 7200 Series Controller, AP105, AP315 at least 10 years.
Expertise on MySQL, HTML, PHP.
Certification : ACMA, ACMP,ACCP, ACMX ,CCNP, CCIE R&S
Experience on Aruba wireless networks for at least 10 years.
Experience in computer networks for 6 years at least.
Experience in Brocade/ExtremeNetworks MLX, ICX, FCX, and VDX for 3 year at least.
Experience in Ruckus ICX, FCX for 3 year at least.
Experience in Brocade ADX and BIG-IP F5 for 3 year at least
6. Network Cabling & Devices installation
6.1. Tasks
Runs wire and terminates data connections.
Installation of hardware (e.g. switches, access points, firewalls, cameras, etc.).
Performs or assists in resolution of data communications problems.
Pull, route, label, install, maintain, and repair the cabling infrastructure.
Installation of network racks and equipment such as server, patch panels, UPS, etc
Documenting problems and resolutions for future reference.
Provide support to users by phone, and in person.
Perform preventive maintenance on cabling system and network hardware.
Identify, track and remove abandoned cables.
Test every newly installed or relocated cables and conduct thorough inspections of cable lines.
Keep cable neatly tied and bundled while maintaining safety standard.
Work outdoors and in inclement weather conditions.
Work on-call 24 hours a day for emergency repairs.
Operate hand tools, power tools, ladders, and test equipment.
Solve or assist on solving connectivity problems on KACST residential area.
Specifies wiring job estimates including drafting Scopes of Work, Parts Lists, and Labor
Estimates.
Prepare material specification and study proposal related to cabling.
6.2. Expertise and Skills:
Experience on all the above tasks, for at least 13 years.
Expertise on cables installation and testing tools.
English language.
7. Network Operation
7.1. Tasks
Configure Ruckus FCX/ICX switches, including Port and VLAN configurations
Solving the problems that related to communication room or helping in solving them.
Organizing the cables in the racks, tracking and removing unused cables.
Installing patch panels, UPS, switches in racks, and installing cables connection.
Troubleshooting on physical layer and data link layer.
Testing Ethernet point, and network cables.
Solving the network issues in Housing area.
Connecting devices to the network such as printers, access points, and fingerprints.
Configuring printers to be installed.
Determine the requirements such as materials, parts, etc. to make new installations.
Supporting the users over the phone or by visiting.
Documenting problems and solutions.
Preparing and modifying network maps and documents.
7.2. Qualifications
Diploma Degree in Computer (Network Technology).
7.3. Expertise and Skills:
A course at RICXI.
Experience in dealing with Ruckus devices at least two years.
Experience in user support of at least two years.
Experience in laying cables of at least two years.
Experience in dealing with cable testing device at least two years.
To be a Saudi national
8. Cybersecurity Analysis
8.1. Tasks
Developing Department Technical Stander.
Align with best practice and international stander.
Align with IT and Business strategy.
Develop short & long term improvement plan for department
Manage and Support Security Governance Section.
Manage and Support Security Planning Section.
Manage and Support Risk Management Section.
Manage and Support Security Operation Center Management Section.
Responsible for rising the result of customer satisfaction index.
Accountable for meeting the SLA with Internal sections and departments.
Accountable for Department KPI’s results.
Accountable for Appling all IT & Security policy.
Create and developing department process.
Identify and assess information security risks.
Define security strategy and direction to address defined risks.
Implement and enforce policies, procedures, and standards.
Implement and maintain appropriate security practices and measures.
Implement and maintain information security awareness and training program.
Direct the response to security incidents and threats to minimize impact to the college.
Provide consulting and assistance as needed for unanticipated information security issues.
8.2. Qualifications
Bachelor’s degree or equivalent with minimum 8 years’ experience with 3 years as senior level
8.3. Expertise and Skills:
Professional certifications as appropriate. Strong technical knowledge in IT Infrastructure (Network, System. Etc.). Strong working knowledge of IT Services Support, Network, Security, Business Continuity and
Disaster Recovery procedures. In depth understanding of infrastructure components and building highly available computing
environment. Knowledge of current trends in the specific field. Leadership & coaching skills. Familiarity with support and troubleshooting. Must have a strong dedication to customer service. Fluency in English and Arabic.
9. Application Business Analysis
9.1. Tasks
Requirements Gathering
o Identify stakeholders. o Plan requirements gathering. o Gather requirements from the stakeholders.
Requirements Analysis
o Analyze stakeholders’ requirements.
o Suggest solutions and ideas.
Requirements Documentation
o Create requirements documentations.
o Get approval on requirements.
Product Owner
o Product backlog management.
o Oversee the development process.
o Meet Requirements.
Delivery
o UAT sessions.
o Deliver projects.
o Training sessions.
9.2. Qualification
Bachelor degree in Information Systems, Computer Science, Computer Engineering or other
related degree from reputed university. Master will be given preference.
9.3. Experience/Skills
Relevant work experience of 10 years in analysis and/or development and/or testing role.
Excellent verbal and written communication skills.
Technical background and an understanding of the software industry.
Proven ability to manage and prioritize multiple, diverse projects simultaneously.
Must be flexible, independent and self-motivated.
Punctual, Regular and consistent attendance.
10. SQL Server Administration & Maintenance
10.1. Tasks
MS SQL administration and performance monitor. Knowledge in backup/restore operations.
o Installation, Administration and Maintenance of SQL Server Instances.
o Setup & maintain Test, Dev, Staging and Production Environments. o Create Users and assign permissions based on the level of database access the user would
need. o Create Linked Servers to SQL Servers and other databases such as Oracle etc. o Troubleshoot various problems that arise in a day-to-day work and fix the issues. o Monitoring and Performance tuning; Physical Server Level, Database level (Database
settings and options) and query tuning. o Documenting major changes to the SQL Servers. o Be aware of potential blocking, deadlocking and write code to avoid those situations. o MS SQL security issues i.e. endure that the code is written keeping in mind any security
issues such as SQL Injection.
MS SQL maintenance of old MS applications.
MS SQL integration with other platform applications and databases.
10.2. Qualification
Bachelor degree in computer science or information technology or other related degree from
reputed university.
10.3. Experience/Skills
Work experience of 5 years as a SQL Server DBA or in similar role.
Experience in experience with Performance Tuning and Optimization (PTO).
Experience in backups, restores and recovery models.
Familiarity with the main data manipulation languages and the principles of database design
An understanding of information legislation, such as the Data Protection Act.
Ability to learn business processes and requirements of eservices.
Continual professional development to keep up to date with new way of managing and
monitoring databases by using latest tools and techniques.
Have experience of working in Agile or Scrum environment.
Excellent verbal and written communication skills.
Problem-solving and good analytical skills.
Communication, teamwork and negotiation skills.
The ability to create and maintain strong working relationships with colleagues.
A commitment to continuing professional development (CPD).
11. Report Administration & Maintenance
11.1. Tasks
SQL Reporting Administration.
o Create & maintain report server. o Create & report service accounts. o Create & maintain reporting database and its connection with report server. o Provide redundancy in server report for high availability. o Migrate Reports to newer version or new server or to new database whenever required.
Integrate SSRS and PBIRS reports with ASP.NET and Angular application in given scenarios.
11.2. Qualification
Bachelor degree in computer science or information technology or other related degree from
reputed university.
11.3. Experience/Skills
Work experience of 5 years as a SQL Server Report administrator or in similar role.
Experience in experience with Performance Tuning and Optimization (PTO).
Experience in backups, restores and recovery models.
Familiarity with the main data manipulation languages and the principles of database design
An understanding of information legislation, such as the Data Protection Act.
Ability to learn business processes and requirements of eservices.
Continual professional development to keep up to date with new way of managing and
monitoring databases by using latest tools and techniques.
Have experience of working in Agile or Scrum environment.
Excellent verbal and written communication skills.
Problem-solving and good analytical skills.
Communication, teamwork and negotiation skills.
The ability to create and maintain strong working relationships with colleagues.
A commitment to continuing professional development (CPD).
12. Application Servers Management & Maintenance
12.1. Tasks
Maintain application servers for development, testing, UAT and production environments. This
includes following servers:-
o Webhost/applications servers o API/Web services servers o Reporting servers o Database servers o YESSER integration servers o DevOps servers o Absher Single-Sign-On (SSO) servers.
o SharePoint servers.
Maintain IIS of webservers
o IIS hardening and maintenance. o Create & maintain IIS configuration for application deployments. It also includes deployment
through continuous deployment and continuous delivery. o Maintain application firewall for external and internal applications. o Migrate IIS to newer version whenever required.
Manage & monitor servers with following aspects:-
o Access rights of servers. o Coordination with System Administrators for backup/restore activities. o Coordination with system Administrators for server migration. o Diagnosing issues in server or application by monitoring logs e.g. IIS logs, event logs,
reporting logs, system logs, windows registry, etc. o Work with PowerShell to do required activities.
Monitor server performance and storage capacity.
12.2. Qualification
Bachelor degree in Information Systems, Computer Science, Computer Engineering or other related
degree from reputed university. Master will be given preference.
12.3. Experience/Skills
Relevant work experience of 12 years in system architect and/or senior developer.
Knowledge of current development technologies of software industry.
Have experience of working in Agile or Scrum environment.
Excellent verbal and written communication skills.
Technical background and an understanding of the software industry.
Proven ability to manage and prioritize multiple, diverse projects simultaneously.
Must be flexible, independent and self-motivated.
Punctual, Regular and consistent attendance
13. Manage DevOps Environment
13.1. Tasks
Create & maintain on-premises MS Azure DevOps server.
o Install, integrate & maintain Azure DevOps servers i.e. application tier, build machine, report server, database.
o Migrate to newer version or newer windows. This activity may include migration of DevOps database.
o Monitor server performance and storage capacity of DevOps server.
Create & maintain Azure DevOps administration
o Maintain access & permission for DevOps users. o Create & maintain collections. o Maintain code repository. o Integrate Azure DevOps with SharePoint or Wiki’s for create artifact library. o Integrate Team Explorer across application team.
Create & maintain CI/CD pipelines.
o Enable CI/CD pipelines for ASP.NET, Angular, Mobile Apps, and Windows services and
windows Form applications.
o Integrate Continuous Delivery with Continuous Integration and Continuous Deployment.
o Integrate Continuous Testing with CI/CD pipelines.
o Integrate security in DevOps to make shift-left or to convert DevOps to DevSecOps. This
include integrating Static Analysis & Security Testing (SAST) tools in CI/CD.
13.2. Qualification
Bachelor degree in Information Systems, Computer Science, Computer Engineering or other related
degree from reputed university. Master will be given preference.
13.3. Experience/Skills
Relevant work experience of 12 years in system architect and/or senior developer.
Knowledge of current development technologies of software industry.
Have experience of working in Agile or Scrum environment.
Excellent verbal and written communication skills.
Technical background and an understanding of the software industry.
Proven ability to manage and prioritize multiple, diverse projects simultaneously.
Must be flexible, independent and self-motivated.
Punctual, Regular and consistent attendance.
14. SharePoint Administration
14.1. Tasks
SharePoint administration.
o Deploy and remove from SharePoint environment. o Develop workflows. o Design, deploy, manage and support SharePoint environments (development, stage,
production), making technically sound recommendations on how to grow our infrastructure. o Configure all service applications like Search, Metadata, UserProfile Synchronization etc. o Migrate SharePoint environment. This can include moving content and other SharePoint
databases or migration SharePoint between various versions. o Install SharePoint patches and services packs regularly.
o Monitor SharePoint backup/recovery systems and frequently test to ensure their functionality and the recovery scenarios. Requires coordination with system department to ensure backup files.
o Manage Windows Server & Internet Information Services (IIS) in SharePoint farms. o Apply PowerShell for a SharePoint Administrative work. o Work regularly with the Application Development team to move new services and
functionality through development, stage/test and production environments.
14.2. Qualification
Bachelor degree in Information Systems, Computer Science, Computer Engineering or other related
degree from reputed university. Master will be given preference.
SharePoint certification will added advantage.
14.3. Experience/Skills
Relevant work experience of 5 years in SharePoint administration.
Experience with SharePoint Configuration (e.g. Site/List/Library/Permissions) at all levels of
SharePoint object Model.
Experience with SharePoint that must include SharePoint Designer workflows, effective use of the
data view web part (DVWP), content query web part, data form web part, navigation customization,
and some branding customization.
Experience of how to use out-of-the-box SharePoint workflow functions.
Experience with InfoPath Development.
Experience of using or creating user groups, permission and access rights.
Experience consulting and advising on best practices for SharePoint deployment.
Good experience in UI customization and UX enhancement on SharePoint
Experience on Trouble shooting of Performance issues on different SharePoint products.
Have experience of working in Agile or Scrum environment.
Excellent verbal and written communication skills.
Technical background and an understanding of the software industry.
Proven ability to manage and prioritize multiple, diverse projects simultaneously.
Must be flexible, independent and self-motivated.
Punctual, Regular and consistent attendance.
15. Storage Management
15.1. Tasks
Manage Network Storage
o Create & maintain hierarchical folders structure for KACST application. o Create & monitor folder access, permission and size to secure application files and get
better performance and accessibility. o Backup/Restore of storage folder whenever required.
15.2. Qualification
Bachelor degree in Information Systems, Computer Science, Computer Engineering or other related
degree from reputed university. Master will be given preference.
15.3. Experience/Skills
Relevant work experience of 12 years in system architect and/or senior developer.
Knowledge of current development technologies of software industry.
Have experience of working in Agile or Scrum environment.
Excellent verbal and written communication skills.
Technical background and an understanding of the software industry.
Proven ability to manage and prioritize multiple, diverse projects simultaneously.
Must be flexible, independent and self-motivated.
Punctual, Regular and consistent attendance.
16. Technical Documentation
16.1. Tasks
Identification and documentation of best available enterprise software for KACST.
Analysis and documentation at requirement gathering stage.
Technical documentations in all stages of application lifecycle, starting from Request For
Proposal (RFP) until product deployment.
Document & implement coding standard documentation for .NET, Angular & Mobile apps
development.
Document & implement coding standard documentation for SQL development.
Document & implement SharePoint customization standards.
Document & implement secure application development.
Document & implement DevOps standard practices.
16.2. Qualification
Bachelor degree in Information Systems, Computer Science, Computer Engineering or other related
degree from reputed university. Master will be given preference.
16.3. Experience/Skills
Relevant work experience of 12 years in system architect and/or senior developer.
Knowledge of current development technologies of software industry.
Have experience of working in Agile or Scrum environment.
Excellent verbal and written communication skills.
Technical background and an understanding of the software industry.
Proven ability to manage and prioritize multiple, diverse projects simultaneously.
Must be flexible, independent and self-motivated.
Punctual, Regular and consistent attendance.
17. Web Application & Mobile Apps Development
17.1. Tasks
ASP.NET Web Development
o Web development using .net & third party tools. o Development of API, Web Services (asmx) & WCF.net (svc) for implementing backend
business processes. o Development of SQL server stored procedure, functions, triggers, etc. to handle application
CRUD operations. o Create tables, Entity Relationship (ER), keys & indexes in SQL database
Angular Web Development
o Web development using Angular framework.
o Development of API for implementing backend business processes. This includes multiple
layers.
o Development of Entity Framework (EF) to communicate SQL database for CRUD operations.
o Create tables, Entity Relationship (ER), keys & indexes in SQL database.
Windows Services Development
o Develop & maintain automated windows services schedulers.
o Develop and maintain automated schedulers over IIS using .NET core libraries.
KACST Service Applications development for e-Government programs
o Development of service application to integrate YESSER services.
o Development of service application to expose data for Ministry of Civil Services (MCS)
through YESSER e-government program.
o Development of service application to verify data from National Information center (NIC)
through YESSER e-government program.
o Development of services to integrate SADAD to implement KACST financial gateway.
Mobile Apps Development
o Mobile Apps development using Flutter or Xamarin.
o Development of API for implementing backend business processes. This includes multiple
layers.
o Development of Entity Framework (EF) to communicate SQL database for CRUD operations.
o Create tables, Entity Relationship (ER), keys & indexes in SQL database.
Web Application Integrations
o Integrate with network storage for bulk CRUD operation of files & images.
o Integrate KACST Active Directory (AD) to implement Single-Sign-On (SSO) for KACST users.
o Integrate MS exchange to send email notifications.
o Integrate third-party SMS providers to send SMS notifications.
o Integrate MS Office and Adobe PDF to generate word, excel and pdf files from application.
o Integrate Oracle e-business suite to use HR data in other applications.
Secure Application Development
o Apply security best practices in application development to comply National Cybersecurity
Authority (NCA)
o Use DevSecOps in web application build and deployment pipelines.
o Use application security tools for testing to release secure application.
17.2. Qualification
Bachelor degree in Information Systems, Computer Science, Computer Engineering or other
related degree from reputed university.
17.3. Experience/Skills
Relevant work experience of 5 years in .NET development role.
Knowledge of current development technologies of software industry.
Have experience of working in Agile or Scrum environment.
Excellent verbal and written communication skills.
Technical background and an understanding of the software industry.
Proven ability to manage and prioritize multiple, diverse projects simultaneously.
Must be flexible, independent and self-motivated.
Punctual, Regular and consistent attendance.
18. Report Development
18.1. Tasks
SQL Reporting development. This includes:-
o Conventional analytic (tubular) reports by using SQL Reporting SSRS. o Interactive reports by using SQL reporting PBIRS.
18.2. Qualification
Bachelor degree in Information Systems, Computer Science, Computer Engineering or other
related degree from reputed university.
18.3. Experience/Skills
Relevant work experience of 5 years in .NET development role.
Knowledge of current development technologies of software industry.
Have experience of working in Agile or Scrum environment.
Excellent verbal and written communication skills.
Technical background and an understanding of the software industry.
Proven ability to manage and prioritize multiple, diverse projects simultaneously.
Must be flexible, independent and self-motivated.
Punctual, Regular and consistent attendance.
19. SQL Development
19.1. Tasks
MS SQL development.
o Create & manage Entity Relationship (ER) diagrams. o Create & manage database objects. o Maintain referential integrity, domain integrity and column integrity by using the available
options such as constraints etc. o Applying best processes of code development. o Create & manage data warehousing.
19.2. Qualification
Bachelor degree in Information Systems, Computer Science, Computer Engineering or other
related degree from reputed university.
19.3. Experience/Skills
Relevant work experience of 5 years in .NET development role.
Knowledge of current development technologies of software industry.
Have experience of working in Agile or Scrum environment.
Excellent verbal and written communication skills.
Technical background and an understanding of the software industry.
Proven ability to manage and prioritize multiple, diverse projects simultaneously.
Must be flexible, independent and self-motivated.
Punctual, Regular and consistent attendance.
20. SharePoint Development
20.1. Tasks
SharePoint custom webparts, features and event-handlers development. This includes
development in :-
o Server-side development in solution farm. o Client-side development in SharePoint Framework (SPFx).
20.2. Qualification
Bachelor degree in Information Systems, Computer Science, Computer Engineering or other
related degree from reputed university. Master will be given preference.
SharePoint certification will added advantage.
20.3. Experience/Skills
Relevant work experience of 5 years in SharePoint administration.
Experience with SharePoint Configuration (e.g. Site/List/Library/Permissions) at all levels of
SharePoint object Model.
Experience with SharePoint that must include SharePoint Designer workflows, effective use of the
data view web part (DVWP), content query web part, data form web part, navigation
customization, and some branding customization.
Experience of how to use out-of-the-box SharePoint workflow functions.
Experience with InfoPath Development.
Experience of using or creating user groups, permission and access rights.
Experience consulting and advising on best practices for SharePoint deployment.
Good experience in UI customization and UX enhancement on SharePoint
Experience on Trouble shooting of Performance issues on different SharePoint products.
Have experience of working in Agile or Scrum environment.
Excellent verbal and written communication skills.
Technical background and an understanding of the software industry.
Proven ability to manage and prioritize multiple, diverse projects simultaneously.
Must be flexible, independent and self-motivated.
Punctual, Regular and consistent attendance.
21. Web Designing
21.1. Tasks
Web designing of Windows Form.NET, ASP.NET, Angular and Mobile applications.
Web designing of SharePoint and Portal applications.
Creation of various logo, images and videos as per requirement of ITU and KACST with high
quality and finishing.
21.2. Qualification
Bachelor degree in computer science, digital media production, fine art, information
technology or other related degree from reputed university or having skills of graphic design,
multimedia web design, web design.
21.3. Experience/Skills
Relevant work experience of 5 years in graphic designing, multimedia web designing or web
designing.
Research and implement recent and latest design trends and frameworks such as bootstrap.
Continual professional development to keep up to date with new way of scripting and designing
by using latest tools and techniques.
Have experience of working in Agile or Scrum environment.
Excellent verbal and written communication skills.
Technical background and an understanding of the software industry.
Proven ability to manage and prioritize multiple, diverse projects simultaneously.
Must be flexible, independent and self-motivated.
Punctual, Regular and consistent attendance.
22. Web Applications Support
22.1. Tasks
KACST ERP system that includes all HR operations, Overtime, Training, Mission and Scholarship
system etc. System is completely vertically integrated from Employee to all departments of
KACST.
KACST Internal Portal system.
KACST Attendance system.
KACST Careers system.
COOP Internee Hiring system.
Intellectual Property Unit (IPU) system.
Helpdesk system.
Awareness system.
Content Management system (CMS).
SMS system.
KACST Quiz system.
KACST Survey system.
KACST Grants system.
King Award system.
Almarai Award System.
GSB system for YESSER integration. This includes integration with various government entities.
Ummulqura system.
22.2. Qualification
Bachelor degree in Information Systems, Computer Science, Computer Engineering or other
related degree from reputed university.
22.3. Experience/Skills
Relevant work experience in support role.
Knowledge of current development technologies of software industry.
Have experience of working in Agile/Scrum environment.
Excellent verbal and written communication skills in English and Arabic language.
Technical background and an understanding of the software industry.
Proven ability to manage and prioritize multiple, diverse projects simultaneously.
Must be flexible, independent and self-motivated.
Punctual, Regular and consistent attendance.
23. Application Testing
23.1. Tasks
Documentation for Quality Assurance attributes starting from requirement gathering phase until
deployment and support.
Documentation & implementation of test cases at initial developed, pre-released, pre-UAT and
post-deployment applications.
Documentation and implementation of test case in Change Requests (CR) and bugs.
Create automation script for regression testing.
End to end testing using automation testing platform.
Implementing Continuous Testing (CT) with DevOps pipeline.
Performing Load & Performance testing of Web applications.
Performing other non-functional testing including usability testing, compliance testing &
Security testing of Applications before deployment on production.
Generating reports on Testing performance.
23.2. Qualification
Minimum Bachelor degree in Information Systems, Computer Science, Computer Engineering
or other related degree from reputed university.
23.3. Experience/Skills
Relevant work experience of 5 years in development and/or testing role.
Knowledge of unit/component, smoke, functional, non-functional, integration, system, pair-
wise/black box, beta, acceptance testing.
Excellent verbal and written communication skills.
Technical background and an understanding of the software industry.
Good development/scripting skills in common languages.
Database skills, mainly in SQL Server. Oracle skills is additionally required.
Good experience with different Operating Systems, with emphasis on Windows variants.
Good experience with various browsers especially that are widely used i.e. IE, Chrome, Firefox,
Safari etc.
Good understanding of object oriented programming and .NET.
Knowledge of automated testing tools.
Proven ability to manage and prioritize multiple, diverse projects simultaneously.
Must be flexible, independent and self-motivated.
Punctual, Regular and consistent attendance.
24. ERP functions
Finance Module - Techno / Functional - Arabic
Finance Module - Techno/Functional
SCM Module - Functional - EAM - Arabic
SCM Techno/Functional – GDFP - EAM
HRMS Techno-Functional - Arabic
HRMS Technical - Arabic
HRMS Techno-Functional
Payroll Techno-Functional - Arabic
Finance Module Functional - Arabic
HRMS and Payroll Techno/Functional
Mobile Application Programming
OAF Programming
Active Directory ,Solaris and Network Administration
DBA, OAM/OID Infrastructure Support
Oracle Application DBA
Enterprise Resource Planning (ERP) Oracle E-business Suite R12 comprising of below modules Financials (GL,AP,AR,FA,CM) Human Capital Management (Core HR, Payroll, SSHR, Performance Management) Core HR - Provides the information’s regarding Location, Organization, Job, Position, Grade, Create employment and Assignment etc. Payroll - Employee’s monthly Salary Payment and Overtime Payment with Pay slip. Also provides the Special Mussayer reports for each Payment. SSHR - Provides Self-service functionalities/ Requests to end users are like Absence, Training, Business Mission, Scholarship, Transfer, Credit Bank Loan, Overtime, Letter Requests, Clearance, Resignation, Track Request etc. Performance Management - This includes the Saudi and Non Saudi appraisal process and provides the employee’s appraisal rating for each year. Supply Chain (iProcurement, Purchasing, Inventory) Project Costing Business Intelligence The implemented modules serve the business needs of below departments of KACST
Finance
Human Resources
Warehouse
Procurement
Project Management Office General Directorate of Facilities & Projects (GDFP)
Single Sign On
Single sign on provides the seamless access to other applications, once logged in with Windows authenticated user-name and password. Access is of two types : Internal user: User can access to ILP/ERP and can access all other application links provided in ILP/ERP without any other validations. External User: External registered users can access their respective applications.
ERP Application Support
Monitoring and administering ERP related software and system problems ERP application level user management Installing new software upgrade and releases with latest patches Cloning of EBS application
Database Admin Support
Manage and monitor all databases like ERP and OAM/OID. Maintaining high availability design, including RAC. Patching ,cloning and RMAN backup of database.
OID and OAM admin Support
User Management from OAM/OID level Setting up SSO/LDAP authentication Synchronization of users from OID to applications like EBS and others.
Solaris and Network admin Support
Perform systems & network engineering tasks and activities. Integration and implementing hardware, software and support facilities Patching of latest hardware firmware and operating system kernel patches Enhances the existing systems and participates in analysis, design and new construction of the next generation IT systems Identify/fix problems within existing systems design
Storage and Backup admin Support
Manage and monitor current storage (SAN) environment like usage, performance and availability Maintain proper backup schedule, restore and recover data as requested. Facilitate off-site storage of tape