Qualification:
- University degree in Information System or Computer Science or equivalent degree.
- Knowledge & experience in in CISSP.
- Knowledge & experience in Enterprise Project Management.
- Knowledge & experience in EMC DFS.
- Knowledge & experience in EMC PDD.
- Solid Knowledge in MS advance web application Visual Studio.
- Knowledge & experience in MS Core Web Application Visual Studio.
- Knowledge & experience in Java programming.
- Knowledge & experience in SQL server up to latest Version.
- Must be Certified Developing MS ASP .Net.
- Knowledge & experience in Oracle Foundation & Forms.
- Knowledge & experience in Arc GIS.
Required Experience:
- At least 15 years of experience in the system analysis & design and programming and data processing
- Good experience in Oracle, 4th GL like Visual Basic, Visual C++, C#, JAVA, ASP, .NET & case tool facilities
- Experienced in RDBMS including Oracle and MS-SQL.
- Web page design & implementation using latest tools - Vb script, Java, Html, front-page, Flash.
- Good experience Clipper, FoxPro, FoxBASE for Dos, FoxBASE for Unix
- Expert in Web-applications & Web-services Development using various programming tools including VS.NET, ADO, JS Scripting, VB script,
Java, Html and Python.
- Solid Knowledge of VMWare, Centera, Virtualization, VMAX, DELL EMC Networker is required.
- Solid knowledge of OpenText EMC Documentum, Captiva lnputAccel, TaskSpace, DFC, DFS, Process Designer & Builder.
- Project Management experience.
- Knowledge & experience in designing and implementing web sites.
- Knowledge of MS SharePoint.
- Fluent in English writing and reading, Arabic is Mandatory.
Technical Duties & Responsibilities:
• Supervise and actively participate in developing application systems through all phases of development lifecycle. System analysis and design,
supervise programming and implementation. Leads development team. Provide advises and support in different areas of application system
development
• System Analysis and business system design
• Computer system design and development
• System functional and quality testing
• Evaluation of existing application and packages
• Re-engineer and enhance existing systems
• Leading and supervising development teams
• Analysis and document information requirements
• Analysis and document system data and functions
• Design system and its interfaces
• Supervise programmers
• Support analysts and programmers using standard methodologies.
• Prepare system documentation.
• Supervise system implementation and deployment
- Preparing, and conducting Technical Presentations.
- Support local staff in improving their skills and expertise.
- Do other assignments related to system development as requested