IT Jobs - Giza Egypt
104 Jobs Found
<p>Jadeer is hiring on behalf of one of our esteemed clients a leading company specializing in security solutions and products, located in 10th of Ramadan City. About the Role The Head of IT will be responsible for leading the organization s overall technology function, ensuring the stability, security, and scalability of all IT systems and operations. This role is critical in aligning technology with business objectives, driving digital transformation, and delivering reliable IT services that support sustainable business growth. Key Responsibilities IT Strategy & Leadership Develop and implement the company s IT strategy in alignment with overall business goals. Act as a strategic partner to senior leadership on all technology-related matters. Lead the IT function and ensure technology initiatives support operational and commercial priorities. Build and manage a high-performing IT team, fostering accountability, collaboration, and continuous improvement. Infrastructure & Systems Management Oversee the organization s IT infrastructure, including networks, servers, hardware, and software systems. Ensure the availability, reliability, and performance of all IT systems and services. Manage enterprise applications and ensure smooth system integration across departments. Oversee the implementation, maintenance, and enhancement of ERP and other business-critical systems. Cybersecurity & Risk Management Develop and enforce IT security policies, procedures, and controls. Ensure strong cybersecurity practices to protect company systems, networks, and data. Monitor and mitigate IT risks, vulnerabilities, and potential threats. Lead disaster recovery planning and business continuity measures related to IT operations. Ensure compliance with relevant legal, regulatory, and data protection requirements. Digital Transformation & Innovation Identify opportunities to improve efficiency and productivity through technology and automation. Lead digital transformation initiatives across the business. Evaluate and implement new technologies that enhance business performance and support growth. Promote a culture of innovation and continuous development within the IT function. Operations, Budgeting & Vendor Management Oversee day-to-day IT operations and service delivery to ensure business continuity. Establish IT policies, governance frameworks, and service standards. Prepare and manage the IT budget, ensuring cost-effectiveness and value-driven investments. Manage relationships with external vendors, service providers, and technology partners. Monitor IT performance through KPIs, reporting, and service metrics. Cross-Functional Collaboration Partner with internal departments to understand business needs and deliver effective technology solutions. Support operational excellence through system improvements and process optimization. Collaborate with Finance, HR, Operations, and Commercial teams on business and technology initiatives. Qualifications & Experience Bachelor s degree in Information Technology, Computer Science, Engineering , or a related field. MBA or relevant postgraduate qualification is a plus. Minimum 10 years of experience in IT , with at least 5 years in a senior leadership role . Proven experience leading IT operations, infrastructure, systems, and digital transformation initiatives. Strong background in managing ERP systems and enterprise applications. Experience in industrial, manufacturing, or product-based environments is a strong advantage. What Success Looks Like in This Role Stable, secure, and efficient IT systems that support daily operations and long-term growth. Successful delivery of technology projects and digital transformation initiatives. Strong cybersecurity posture and reduced operational risk. Effective alignment between IT strategy and business objectives. Improved operational efficiency through system optimization and automation. A high-performing IT team with a strong service and innovation mindset. What You ll Gain Opportunity to lead the IT function within a reputable and growing industrial organization. A strategic leadership role with direct business impact. Exposure to transformation, innovation, and large-scale system improvements. A dynamic environment focused on operational excellence and sustainable growth. Apply Now If you re a strategic IT leader with a passion for innovation, infrastructure, and business-enabling technology, this is your opportunity to make a lasting impact. Lead Technology. Drive Transformation. Apply Now!</p><p><strong>Desired Candidate Profile</strong></p><p>Bachelor s degree in Information Technology, Computer Science, Engineering , or a related field. MBA or relevant postgraduate qualification is a plus. Minimum 10 years of experience in IT , with at least 5 years in a senior leadership role . Proven experience leading IT operations, infrastructure, systems, and digital transformation initiatives. Strong background in managing ERP systems and enterprise applications. Experience in industrial, manufacturing, or product-based environments is a strong advantage.</p>
<p>As a Technical I, IT Operations specialist, you will help keep our IT environment running smoothly, securely, and efficiently across the network. Reporting to the IT Operations Manager, you will play a key role in system compliance, troubleshooting, service management, and day-to-day operational support while delivering a dependable experience for both internal and external clients. Responsibilities Mount, install, and maintain switches and peripheral equipment in IDFs. Perform hardware and software upgrades, ensuring antivirus definitions and system patches remain current. Resolve break/fix issues for internal and external clients with a strong focus on timely service delivery. Prepare and maintain accurate reports and records for hardware and software inventory. Conduct safety and routine maintenance checks on IT equipment. Clear trouble tickets and work orders promptly, with approximately 60% 70% of time focused on these activities. Support service management functions, including incident and problem management. Ensure compliance with SLA/SLO requirements while maintaining efficient and reliable IT operations. Support global projects, automation efforts, and site transition activities. Respond to high-severity issues with urgency, strong troubleshooting discipline, and compliance awareness. Maintain detailed operational records, playbooks, asset inventory, and ticket resolution documentation. Help drive high IT VOC scores by delivering reliable support in a 24/7 shift-based environment. Complete all assigned, mandatory training within the timeframe provided. Conduct and/or participate in regularly scheduled 1:1 meetings with your direct manager and/or direct reports.</p><p><strong>Desired Candidate Profile</strong></p><ul><li>1+ year of call center experience.</li><li>Fluent in English.</li><li>Strong IT service management and troubleshooting capabilities.</li><li>Excellent client coordination and project management skills.</li><li>Ability to work in compliance with ITIL and ISO standards.</li><li>Flexibility to work rotating and night shifts in a 24/7 environment.</li><li>Bachelor's degree in Information Technology, Computer Science, or a related field is desirable.</li><li>CCNA, MCSA, SCCM, and BigFix certifications are preferred.</li></ul>
Managing local/wide area network infrastructure, including routers, switches, firewalls, VPN networks, VoIP technology, and wireless networks
Implementing and maintaining a passive network (fiber optic cables and Ethernet).
Managing and maintaining NVR and fingerprint system.
Providing specialized technical support for all company devices and software, including troubleshooting, installation, and updates.
Managing and maintaining audio system, display devices, and printers.
Monitoring network performance and troubleshooting connectivity, latency, and data transfer rate issues.
Ensuring high-availability solutions with backup systems and failover configurations.
Ensuring compliance with IT security policies and supporting audits and risk assessments.
Developing and maintaining system and network architecture and configuration documentation.
Extensive experience in network and low-current system architecture.
• Deep understanding of passive networks and cable issues.
Operational experience with surveillance camera systems and fingerprint systems.
• Mastery of audio systems.
Strong analytical and problem-solving skills.
Excellent communication and interpersonal skills.
Ability to work independently and in a team.
High accuracy and strong organizational skills.
Advanced skills in diagnosing and repairing hardware and software faults.
<p><strong>Additional Details</strong></p><ul><li>Number of vacancies: 1</li><li>Shift system: Morning shifts only</li><li>People with disabilities are welcome (visual impairment - low vision, hearing impairment - deafness)</li><li>Advantages: Health insurance, social insurance, and meals</li></ul>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>Plan, develop, administer and deploy Office IT systems to provide the required system performance and availability. Implement projects related to Office IT systems to ensure that business requirements are well incorporated in solution systems & plans for smooth delivery & support</p><p>Implement, Operate managed systems in a high level of performance and on-time delivery & Support. Check day-to-day work & KPIs required keeping the managed systems up, running and supporting the business activities. Troubleshoot crisis related to the managed systems and Consult vendors when needed. Provide information for managed systems to other lines of IT support Coordinate regular meetings with customers at professional level to track complaints, requirements and systems performance</p></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><ul><li>Dedication, sense of ownership, and ability to work within a team.</li><li>Provide innovative technologies, solutions and new ideas.</li><li>Report risks of the managed systems and their notifications to Direct report.</li><li>Communication, presentation skills</li><li>Must have technical / professional qualifications:</li><li>BSC of Engineering or Computer science</li><li>Minimum 1-2 years IT working experience in managing Microsoft systems.</li><li>Familiar with the below systems:</li><li>Active Directory</li><li>Microsoft Exchange</li><li>Microsoft 365 (MS Teams, Exchange Online, Azure AD, etc</li></ul><p></p></section>
<p><strong><em><u>Role purpose:</u> </em></strong></p><p><br></p><p>Support the applications used across TMR retail stores and help prepare new stores for opening. The role will provide day-to-day support for Microsoft Dynamics 365, POS systems, and other store applications.</p><p><br></p><p><strong><em><u>Key responsibilities:</u></em></strong></p><p><br></p><ul><li>Support store teams with application issues, investigate incidents, and coordinate resolution with internal teams and vendors.</li><li>Support Microsoft Dynamics 365 retail processes, including POS transactions, pricing, promotions, inventory, and returns.</li><li>Test application setup, devices, and key store processes before new store openings.</li><li>Assist with store launches and provide on-site or remote support during the opening period.</li><li>Set up and maintain application users, access permissions, and store configurations in line with approved procedures.</li><li>Test system changes and updates, document issues, and follow through until they are resolved.</li><li>Train store users and prepare simple guides for common tasks.</li><li>Monitor recurring issues and recommend improvements to store operations.</li></ul><p><br></p><p><strong><em><u>Requirements:</u></em></strong></p><p><br></p><ul><li>3–4 years of experience in retail application support, POS support, or a similar role.</li><li>Hands-on experience supporting Microsoft Dynamics 365 and retail store applications.</li><li>Understanding of retail processes, including sales, returns, pricing, and inventory.</li><li>Experience supporting store openings or application rollouts.</li><li>Strong troubleshooting, communication, and coordination skills.</li><li>Ability to support multiple stores and respond to urgent operational issues.</li><li>Good command of English.</li></ul><p><br></p>
Switch Plus Apple Premium Reseller:<br />➢ Job Title: Mobiles Maintenance Technician for Apple Products<br />➢ Job Description: Provide Level 1 direct support for troubleshooting technical issues for Apple products, Apple iOS/macOS.<br />➢ Qualifications:<br />- 0-3 years’ experience working in a service-oriented, technical support role<br />- Familiarity with Apple products and operating systems is preferred<br />- Bachelor’s Degree (Computer Science, Information Technology preferred)<br />- Very good English skills<br />- Location: Cairo.<p><strong>Additional Details</strong></p><ul><li>Number of vacancies: 10</li><li>Shift system: Morning and evening</li><li>Benefits: Health insurance, social insurance, transportation allowance</li></ul>
Network Engineer &Technical support with web design background familiarity with CCTV system:Job Description
Supporting the engineering team during planning, design, development, installation, maintenance, and troubleshooting processes.
Analyzing existing systems and operations and developing preventative maintenance strategies.
Helpdesk and asset management exposure
Installing & configuring a new PCs
Experienced in installation for network& network Security
Installing & configuring Windows & Microsoft office
Troubleshooting network, ADSL ,Windows & Office
Diagnosing and solving hardware or software faults
Testing and evaluating new technology
Ensures continuous quality improvement loop for all our web pages
Create test reports and raise bugs to be handled
Provide end users with technical support via visiting customer side, call, or e mail. Handle customer complaints and escalate unresolved issues.
Assist with projects to roll out enhanced or new functionality.
Assist with new installations of network, systems, and applications and software deployment.
Assist with systems monitoring. On call support. Diagnose
:Job Requirements
Perfect English
Bachelor’s Degree in an information technology-related field
Excellent computer skills
Troubleshooting skills
Communications skills
Proactive and enthusiastic in helping the customer & Staff in a respectful manner.
Please apply with a recent Photo
Males only can apply
No students allowed
<p><strong>تفاصيل إضافية</strong></p><ul><li>عدد الشواغر: 2</li><li>نظام الورديات: صباحية و مسائية</li><li>المزايا: تأمين صحي، تأمين اجتماعي، بدل انتقال، وجبات، ساعات إضافية</li></ul>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>To execute the Technology Risk Management activities by evaluating risks and providing on demand advisory to improve technology risk remediation.</p><p>1. Perform directly to rollout independent Technology Risk Assessments in the following scenarios:</p><ul><li>Technology Projects and Digital Transformation.</li><li>Reviews of First Line Function effectiveness for Technology Risk controls</li><li>On demand following technology incidents.</li></ul><p>2. Assist risk owners on design & implementation of Technology Risk Remediation Plans by providing expertise (Technical, functional and procedural) and provide guidance for risk based decisions.</p><p>3. Identify and validate Technology Risks upon reviewing Internal & External Audit Reports, Technology Risk Notes, Technology Incidents and contribute to their associated action plans to mitigate the same.</p><p>4. Handle all of the Technology Risk Management Activities including but not limited to reviewing & qualifying the different risk notes and ensuring the relevant updates are reflected in the central risk register, communicating and notifying risk owners with relevant technology risks, coordinating with the relevant stakeholders on the different risk remediation plans.</p><p>5. Update the different Technology Risk Management Documentation Corpus</p><p>6. Assessment of metrics and Key Risk Indicators breaches to monitor the effectiveness of the controls and ensure proper risk mitigation.</p><p>7. Contribute with relevant departments to identify risks, risk gaps and early warning signals for Technology Risks that could arise from any change in systems, services, processes or procedures.</p><p>Policies, Processes, and Procedures</p><p>Follow all relevant department policies, processes, and standards operating procedures and instructions so that work is carried out in an controlled and consistent manner</p><p>8. Assist in defining, maintaining and enriching Technology Risk Managements Metrics, Taxonomy and Severity Scale as well as proficiently practice Technology Risk Management techniques, methods and tools that were designed to ensure that all Technology risks are adequately captured and managed. Moreover, prepare training materials and carry out communications activities in alignment with relevant stakeholders in order to improve mindset and knowledge.</p><p>9. Track and follow up with 1 st Line of Defense of the Technology risks, which are still under assessment in the centralized risk register.</p><p>10. Assist in reviewing the different risk treatment plans related to Technology Risk Management in cooperation with relevant stakeholders prior submitting to the relevant committees, to ensure effective response to identified technology risks</p><p>Policies, Processes, and Procedures</p><p>11.Follow all relevant department policies, processes, and standards operating procedures and instructions so that work is carried out in an controlled and consistent manner</p><p>Day-to-Day Operations</p><p>12.Follow the day-to-day operations related to own jobs in the Security & Technology Risk Management department to ensure continuity of work</p><p>Compliance</p><p>13.Comply with all relevant CBE regulations, banking laws, AML regulations and internal CIB policies and code of conduct in order to maintain CIB s sound legal position and mitigate any potential risks</p></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><ul><li>Bachelor of Engineering, Computer Science, Information Technology or its equivalent.</li><li>For Officer: 3-5 years in Information Technology, internal or external IT audit or a related discipline with Risk Management background.</li><li>For Senior Officer: 5-8 years in Information Technology, internal or external IT audit or a related discipline with Risk Management background.</li><li>Good knowledge of the Banking business environment, technology controls and Risk Management.</li><li>Knowledge & experience with at least one of the Risk Management Framework: ISO31K, FAIR.</li><li>Recommended relevant industry certifications, including but not limited to: Risk Manager, ISO 27005, IT Infrastructure Library (ITIL) Foundation, GIAC Critical Controls Certification (GCCC), Certified Information System Auditor (CISA), Certified Risk and Information Systems Control (CRISC)</li></ul><p></p></section>
<p>Are you a budding tech enthusiast ready to launch your career in the dynamic world of Information Technology? Do you thrive on solving puzzles and helping others? Then prepare to join an exceptional team as our new <strong>IT Help Desk Technician</strong>! We are seeking a passionate and driven individual to be the first line of support for our users, ensuring smooth operations and a seamless technological experience. This is an incredible opportunity to kickstart your professional journey <strong>on-site</strong> in <strong>Giza, Egypt</strong>.</p><p><strong>What You'll Be Doing to Make an Impact:</strong></p><ul><li><strong>First-Line Support:</strong> Be the go-to person for all technical inquiries, providing prompt and professional assistance to users.</li><li><strong>Troubleshooting Wizard:</strong> Diagnose and resolve a wide range of hardware and software issues, from basic connectivity problems to application errors.</li><li><strong>System Setup & Maintenance:</strong> Assist with the installation, configuration, and maintenance of workstations, peripherals, and software applications.</li><li><strong>User Empowerment:</strong> Guide users through technical processes, offering clear instructions and best practices to enhance their digital literacy.</li><li><strong>Documentation & Knowledge Sharing:</strong> Meticulously record incidents, solutions, and procedures to build a robust knowledge base for the team and future reference.</li></ul><p><strong>Skills & Technologies You'll Master:</strong></p><p>You'll get hands-on experience with core IT principles and tools, including a strong foundation in <strong>Computer Science</strong> and <strong>Information Technology (IT)</strong>. Your day-to-day will involve honing your <strong>Technical Support</strong> and <strong>Troubleshooting</strong> capabilities, all while delivering exceptional <strong>Customer Service</strong>. You'll delve into <strong>Networking Basics</strong>, manage various <strong>Operating Systems (Windows/macOS)</strong>, and perfect your skills in <strong>Hardware/Software Installation</strong>. Strong <strong>Problem Solving</strong> and clear <strong>Communication</strong> are key, supported by your proficiency in the <strong>Microsoft Office Suite</strong>.</p><p><strong>Growth Opportunities:</strong></p><p>This isn't just a job; it's a launchpad! As an <strong>Entry Level</strong> professional, you'll have unparalleled opportunities to grow your technical expertise, take on new challenges, and explore various career paths within IT. We are committed to your professional development and provide a supportive environment for continuous learning and advancement.</p><p><strong>Our Team & Culture:</strong></p><p>Join a collaborative and supportive team where your contributions are valued, and your growth is encouraged. We foster a culture of innovation, problem-solving, and mutual respect, ensuring you feel empowered to make a real difference every day.</p><p><strong>Requirements</strong></p><ul><li><strong>Academic Foundations:</strong> A foundational understanding of <strong>Computer Science</strong> and <strong>Information Technology (IT)</strong> principles.</li><li><strong>Experience Level:</strong> This is a fantastic opportunity for an <strong>Entry Level</strong> professional with <strong>0-1 years of experience</strong> in a related field or a strong desire to begin a career in IT support.</li><li><strong>Essential Technical Acumen:</strong><ul><li>Demonstrated aptitude for <strong>Technical Support</strong> and <strong>Troubleshooting</strong>.</li><li>Basic familiarity with <strong>Networking Basics</strong> and common <strong>Operating Systems (Windows/macOS)</strong>.</li><li>Ability to perform <strong>Hardware/Software Installation</strong> and configuration.</li><li>Proficiency with the <strong>Microsoft Office Suite</strong>.</li></ul></li><li><strong>Key Soft Skills:</strong><ul><li>Exceptional <strong>Customer Service</strong> orientation with a patient and helpful demeanor.</li><li>Strong <strong>Problem Solving</strong> abilities, eager to tackle technical challenges.</li><li>Excellent verbal and written <strong>Communication</strong> skills to clearly explain technical concepts.</li></ul></li><li><strong>Career Level:</strong> An ambitious and dedicated <strong>Entry Level</strong> candidate ready to dive into the world of IT.</li></ul>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>Join Us At Vodafone, we re not just shaping the future of connectivity for our customers we re shaping the future for everyone who joins our team. When you work with us, you re part of a global mission to connect people, solve complex challenges, and create a sustainable and more inclusive world. If you want to grow your career whilst finding the perfect balance between work and life, Vodafone offers the opportunities to help you belong and make a real impact. Job Summary The QA & Testing Auto. Tech Specialist (Enterprise Solutions Tribe) is responsible for supporting the testing team to ensure the quality and reliability of software products. This entry-level role focuses on executing manual test cases, learning the fundamentals of automation, and assisting in the identification and reporting of bugs. The engineer will work under the supervision of senior testers and collaborate with development teams to gain hands-on experience in the software testing lifecycle. Job Description Key Responsibilities: Test Execution & Documentation Execute manual test cases and report defects clearly. Assist in documenting test scenarios, steps, and expected results. Help maintain test artifacts under guidance. Automation Support Participate in learning automation scripting and framework usage. Assist in running automated tests and interpreting basic results. Support senior testers in test script development and maintenance. Collaboration & Communication Work closely with Business team members and developers to understand requirements and testing scope. Attend daily standups, sprint planning, and review meetings. Provide updates on test execution progress and issues. Learning & Development Take part in internal training and mentorship programs. Stay updated with foundational QC and automation concepts. Gradually take on more complex testing tasks as skills develop. Capture lessons learnt and best practice to improve test methodologies. Not a perfect fit? Worried that you don t meet all the desired criteria exactly? At Vodafone we are passionate about empowering people and creating a workplace where everyone can thrive, whatever their personal or professional background. If you re excited about this role but your experience doesn t align exactly with every part of the job description, we encourage you to still apply as you may be the right candidate for this role or another opportunity. Qualifications Education & Experience: Bachelor s degree in computer science, Information Technology, or a related field. 1 2 years of experience in software testing. Internship or academic experience in testing is a plus. Basic understanding of software development and QA processes. Certified ISTQB Foundation level is mandatory. Technical Skills: Knowledge of test case design, execution, and bug reporting. Familiarity with at least one test management or defect-tracking tool (e.g., JIRA). Exposure to test automation tools (e.g., Selenium, Appium). Basic understanding of scripting or programming (e.g., Java, Python). Awareness of Agile methodologies. Certified ISTQB Agile tester is a plus. Soft Skills: Good communication and collaboration skills. Willingness to learn and take direction from senior team members.</p></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><p>Education & Experience: Bachelor s degree in computer science, Information Technology, or a related field. 1 2 years of experience in software testing. Internship or academic experience in testing is a plus. Basic understanding of software development and QA processes. Certified ISTQB Foundation level is mandatory. Technical Skills: Knowledge of test case design, execution, and bug reporting. Familiarity with at least one test management or defect-tracking tool (e.g., JIRA). Exposure to test automation tools (e.g., Selenium, Appium). Basic understanding of scripting or programming (e.g., Java, Python). Awareness of Agile methodologies. Certified ISTQB Agile tester is a plus. Soft Skills: Good communication and collaboration skills. Willingness to learn and take direction from senior team members. Detail-oriented mindset with an eagerness to improve. Team player with a proactive attitude.</p><p></p></section>
<ul><li><p>Design, implement, and maintain scalable CI/CD pipelines to automate software delivery processes.</p></li><li><p>Collaborate with development and IT teams to streamline deployment, monitoring, and operational workflows.</p></li><li><p>Manage and optimize cloud infrastructure (AWS, Azure, or GCP) for high availability and cost efficiency.</p></li><li><p>Monitor system performance, troubleshoot issues, and proactively resolve bottlenecks or failures.</p></li><li><p>Implement and enforce security best practices across infrastructure and deployment pipelines.</p></li><li><p>Automate configuration management and infrastructure provisioning using tools like Terraform, Ansible, or similar.</p></li><li><p>Develop and maintain scripts for automation of routine tasks and system maintenance.</p></li><li><p>Participate in incident response, root cause analysis, and post-mortem reviews to improve system reliability.</p></li><li><p>Document processes, configurations, and architectural decisions for knowledge sharing and compliance.</p></li><li><p>Stay up-to-date with emerging DevOps tools, trends, and best practices to drive continuous improvement.</p></li></ul><p></p><p><strong>Requirements</strong></p><ul><li><p>Bachelor’s degree in Computer Science, Information Technology, or a related field.</p></li><li><p>3-5 years of professional experience in a DevOps, Infrastructure, or related engineering role.</p></li><li><p>Proven experience with CI/CD tools such as Jenkins, GitLab CI, or CircleCI.</p></li><li><p>Hands-on expertise with cloud platforms like AWS, Azure, or Google Cloud Platform.</p></li><li><p>Strong scripting skills in languages such as Bash, Python, or PowerShell.</p></li><li><p>Experience with configuration management and infrastructure-as-code tools (e.g., Terraform, Ansible, Chef, Puppet).</p></li><li><p>Solid understanding of containerization technologies such as Docker and orchestration tools like Kubernetes.</p></li><li><p>Familiarity with monitoring and logging solutions (e.g., Prometheus, Grafana, ELK Stack).</p></li><li><p>Excellent problem-solving skills and the ability to work independently in a fast-paced environment.</p></li><li><p>Strong communication and collaboration skills, with a proactive approach to cross-functional teamwork.</p></li></ul><p></p>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>Design, Plan, Deploy and Manage network infrastructure, including switches, routers, and wireless systems, to ensure seamless connectivity.</p><p>Develop, implement & maintain Network policies, standards and procedures in alignment with industry best practices & compliance requirements for the customers.</p><p>Design and implement LAN, WAN, SD-WAN, and data center networks</p><p>Configure and support routing, switching, wireless, and VPN solutions</p><p>Define standards and requirements to manage and Monitor network performance and resolve incidents</p><p>Support network security integration with firewalls and other security solutions</p><p>Maintain network documentation and diagrams</p><p>Ensure compliance with network security and operational standards</p><p>Configure and install network hardware and software.</p><p>Troubleshoot connectivity issues and monitor network performance.</p><p>Perform regular maintenance and firmware updates on network devices.</p><p>Project Management: Ability to manage other partners and provide advice and recommendations to ensure projects are delivered with required quality.</p><p>Proactively identify opportunities for continuous improvement in service delivery processes.</p><p>Ensure that Networking solutions adhere to regulatory requirements, industry standards, and organizational policies.</p><p>Identify and mitigate risks throughout the delivery lifecycle.</p><p>Stakeholder Management: Collaborate with internal teams and customer teams to ensure relations and teamwork is achieved.</p><p>Drive innovation by exploring and adopting cutting-edge networking tools and methodologies.</p><p>Risk Management: Oversee the establishment and implementation of contingency plans.</p><p>Track service performance using key performance indicators (KPIs) and service level agreements (SLAs), providing regular reports to clients and senior management.</p><p>Continuously assess security delivery processes and implement improvements to increase efficiency, reduce costs, and enhance customer satisfaction.</p><p>Oversee the resolution of service issues and escalate complex problems as needed, ensuring swift resolution and minimal impact on clients.</p><p>Identify potential risks to projects delivery and implement mitigation strategies to minimize disruption.</p><p>Collaborate with other departments (e.g. sales, IT, product development) to introduce innovative solutions and services that add value to clients.</p><p>Compliance & Auditing: Ensure the Networks delivery aligns with the relevant regulations, compliance frameworks & industry standards.</p><p>Oversee internal & external security audits to assess compliance & identify areas for improvement.</p></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><ul><li>4 to 8 Years Experience in Network solutions and devices implementations.</li><li>Bachelor's degree in computer science, Information Technology, Engineering, or a related field.</li><li>Strong communication, interpersonal and presentation skills</li><li>Proven teamwork skills, with the ability to work and influence others.</li><li>Excellent command of Arabic and English</li><li>Experience in large-scale Networking projects across diverse environments.</li><li>Demonstrated expertise in areas such as Strong understanding of TCP/IP, routing, and switching</li><li>Ability to troubleshoot complex network issues</li><li>Must have technical / professional qualifications: CCNA / CCNP or equivalent certifications</li><li>Understanding of network security fundamentals</li><li>Experience with Cisco, Fortinet, Juniper, F5, Trend Micro, Huawei, or similar platforms</li><li>Strong understanding of ICT systems integration methodologies</li><li>Relevant certifications such as CISSP, CISM, PMP, or ITIL are highly a nice to have.</li><li>Strong knowledge of Network and Security frameworks and standards (e.g., ISO 27001, NIST CSF, PCI-DSS).</li><li>Ability to understand and manage technical concepts and processes, bridging the gap between technical and non-technical stakeholders.</li><li>Familiarity with Networks technologies and tools.</li><li>Knowledge of quality assurance processes and tools to ensure that deliverables meet specified requirements and quality standards.</li><li>Experience in managing changes to project scope, schedule, and requirements while minimizing disruption to project progress.</li></ul><p></p></section>
<p>The QA & Testing Auto. Tech Specialist (Enterprise Solutions Tribe) is responsible for supporting the testing team to ensure the quality and reliability of software products. This entry-level role focuses on executing manual test cases, learning the fundamentals of automation, and assisting in the identification and reporting of bugs. The engineer will work under the supervision of senior testers and collaborate with development teams to gain hands-on experience in the software testing lifecycle.</p><p><strong>Desired Candidate Profile</strong></p><ul><li><strong>Test Execution & Documentation</strong> Execute manual test cases and report defects clearly. Assist in documenting test scenarios, steps, and expected results. Help maintain test artifacts under guidance.</li><li><strong>Automation Support</strong> Participate in learning automation scripting and framework usage. Assist in running automated tests and interpreting basic results. Support senior testers in test script development and maintenance.</li><li><strong>Collaboration & Communication</strong> Work closely with Business team members and developers to understand requirements and testing scope. Attend daily standups, sprint planning, and review meetings. Provide updates on test execution progress and issues.</li><li><strong>Learning & Development</strong> Take part in internal training and mentorship programs. Stay updated with foundational QC and automation concepts. Gradually take on more complex testing tasks as skills develop. Capture lessons learnt and best practice to improve test methodologies.</li><li><strong>Education & Experience</strong> Bachelor s degree in computer science, Information Technology, or a related field. 1 2 years of experience in software testing. Internship or academic experience in testing is a plus. Basic understanding of software development and QA processes. Certified ISTQB Foundation level is mandatory.</li><li><strong>Technical Skills</strong> Knowledge of test case design, execution, and bug reporting. Familiarity with at least one test management or defect-tracking tool (e.g., JIRA). Exposure to test automation tools (e.g., Selenium, Appium). Basic understanding of scripting or programming (e.g., Java, Python). Awareness of Agile methodologies. Certified ISTQB Agile tester is a plus.</li><li><strong>Soft Skills</strong> Good communication and collaboration skills. Willingness to learn and take direction from senior team members. Detail-oriented mindset with an eagerness to improve. Team player with a proactive attitude.</li></ul>
<p>We are seeking a Software Engineer with experience in cloud backend development, mobile/frontend technologies, and test automation to support Vodafone Home Emerging Products. The role focuses on building and enhancing consumer technology solutions, contributing across the software development lifecycle, and helping deliver high-quality digital products through modern engineering practices and cloud technologies.</p><p>What you ll do</p><ul><li>Develop frontend and backend capabilities for Home Services in collaboration with engineering and product teams.</li><li>Work with AWS services to support deployment and testing environments.</li><li>Contribute to quality assurance and testing strategies, including the design, development and execution of automated tests using behaviour-driven development frameworks.</li><li>Follow software engineering best practices to deliver scalable and maintainable solutions.</li><li>Collaborate with technical and business stakeholders to support product innovation and service improvements.</li></ul><p>What's in it for you</p><ul><li>Opportunity to work on innovative consumer technology products serving customers across multiple markets.</li><li>Exposure to cloud-native development, deployment practices and modern software engineering frameworks.</li><li>Collaboration with multinational and cross-functional teams in a dynamic technology environment.</li><li>Opportunity to contribute to product innovation, platform design and service improvement initiatives.</li></ul><p>What skills you will learn</p><ul><li>Advanced cloud engineering and deployment practices using AWS and Infrastructure as Code.</li><li>End-to-end full stack development across backend and frontend technologies.</li><li>Test automation, quality engineering and behaviour-driven development methodologies.</li><li>DevSecOps, CI/CD pipeline management and software delivery best practices.</li><li>Stakeholder engagement and cross-functional collaboration within global teams.</li></ul><p><strong>Desired Candidate Profile</strong></p><p>You have experience in software engineering or test automation, ideally with at least five years of relevant experience. You possess strong programming skills in Golang and Python. You have knowledge of cloud platforms such as AWS, GCP or Azure. You are familiar with Infrastructure as Code tools such as Terraform/OpenTofu and Terragrunt. You have experience with SQL and NoSQL databases. You understand software engineering principles including SOLID and clean code practices. You have exposure to frontend technologies such as React, React Native, Kotlin Multiplatform, Flutter or Swift. You are familiar with GitHub, CI/CD pipelines and test automation frameworks. You hold a Bachelor's degree in Computer Science, Information Technology or a related discipline and communicate effectively in English. Experience with Embedded Systems, RDK-B, OpenWRT or BDD testing frameworks such as Cucumber or Behave would be advantageous.</p>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>The QA & Testing Auto. Tech Specialist (Enterprise Solutions Tribe) is responsible for supporting the testing team to ensure the quality and reliability of software products. This entry-level role focuses on executing manual test cases, learning the fundamentals of automation, and assisting in the identification and reporting of bugs. The engineer will work under the supervision of senior testers and collaborate with development teams to gain hands-on experience in the software testing lifecycle.</p><p>Key Responsibilities:</p><ul><li>Test Execution & Documentation: Execute manual test cases and report defects clearly. Assist in documenting test scenarios, steps, and expected results. Help maintain test artifacts under guidance.</li><li>Automation Support: Participate in learning automation scripting and framework usage. Assist in running automated tests and interpreting basic results. Support senior testers in test script development and maintenance.</li><li>Collaboration & Communication: Work closely with Business team members and developers to understand requirements and testing scope. Attend daily standups, sprint planning, and review meetings. Provide updates on test execution progress and issues.</li><li>Learning & Development: Take part in internal training and mentorship programs. Stay updated with foundational QC and automation concepts. Gradually take on more complex testing tasks as skills develop. Capture lessons learnt and best practice to improve test methodologies.</li></ul></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><p>Worried that you don’t meet all the desired criteria exactly? At Vodafone we are passionate about empowering people and creating a workplace where everyone can thrive, whatever their personal or professional background. If you’re excited about this role but your experience doesn’t align exactly with every part of the job description, we encourage you to still apply as you may be the right candidate for this role or another opportunity.</p><h4>Qualifications</h4><p>Education & Experience:</p><ul><li>Bachelor s degree in computer science, Information Technology, or a related field.</li><li>1 2 years of experience in software testing. Internship or academic experience in testing is a plus.</li><li>Basic understanding of software development and QA processes.</li><li>Certified ISTQB Foundation level is mandatory.</li></ul><p>Technical Skills:</p><ul><li>Knowledge of test case design, execution, and bug reporting.</li><li>Familiarity with at least one test management or defect-tracking tool (e.g., JIRA).</li><li>Exposure to test automation tools (e.g., Selenium, Appium).</li><li>Basic understanding of scripting or programming (e.g., Java, Python).</li><li>Awareness of Agile methodologies.</li><li>Certified ISTQB Agile tester is a plus.</li></ul><p>Soft Skills:</p><ul><li>Good communication and collaboration skills.</li><li>Willingness to learn and take direction from senior team members.</li><li>Detail-oriented mindset with an eagerness to improve.</li><li>Team player with a proactive attitude.</li></ul><p></p></section>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>At Vodafone, we re not just shaping the future of connectivity for our customers we re shaping the future for everyone who joins our team. When you work with us, you re part of a global mission to connect people, solve complex challenges, and create a sustainable and more inclusive world. If you want to grow your career whilst finding the perfect balance between work and life, Vodafone offers the opportunities to help you belong and make a real impact.</p><p>Design, Plan, Deploy and Manage network infrastructure, including switches, routers, and wireless systems, to ensure seamless connectivity.</p><p>Develop, implement & maintain Network policies, standards and procedures in alignment with industry best practices & compliance requirements for the customers.</p><p>Design and implement LAN, WAN, SD-WAN, and data center networks</p><p>Configure and support routing, switching, wireless, and VPN solutions</p><p>Define standards and requirements to manage and Monitor network performance and resolve incidents</p><p>Support network security integration with firewalls and other security solutions</p><p>Maintain network documentation and diagrams</p><p>Ensure compliance with network security and operational standards</p><p>Configure and install network hardware and software.</p><p>Troubleshoot connectivity issues and monitor network performance.</p><p>Perform regular maintenance and firmware updates on network devices</p><p>Ability to manage other partners and provide advice and recommendations to ensure projects are delivered with required quality.</p><p>Proactively identify opportunities for continuous improvement in service delivery processes.</p><p>Ensure that Networking solutions adhere to regulatory requirements, industry standards, and organizational policies.</p><p>Identify and mitigate risks throughout the delivery lifecycle.</p><p>Collaborate with internal teams and customer teams to ensure relations and teamwork is achieved.</p><p>Drive innovation by exploring and adopting cutting-edge networking tools and methodologies.</p><p>Oversee the establishment and implementation of contingency plans.</p><p>Track service performance using key performance indicators (KPIs) and service level agreements (SLAs), providing regular reports to clients and senior management.</p><p>Continuously assess security delivery processes and implement improvements to increase efficiency, reduce costs, and enhance customer satisfaction.</p><p>Oversee the resolution of service issues and escalate complex problems as needed, ensuring swift resolution and minimal impact on clients.</p><p>Identify potential risks to projects delivery and implement mitigation strategies to minimize disruption.</p><p>Collaborate with other departments (e.g. sales, IT, product development) to introduce innovative solutions and services that add value to clients.</p></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><ul><li>3 to 5 Years Experience in Network solutions and devices implementations.</li><li>Bachelor's degree in computer science, Information Technology, Engineering, or a related field.</li><li>Strong communication, interpersonal and presentation skills</li><li>Proven teamwork skills, with the ability to work and influence others.</li><li>Excellent command of Arabic and English</li><li>Experience in large-scale Networking projects across diverse environments.</li><li>Demonstrated expertise in areas such as Strong understanding of TCP/IP, routing, and switching</li><li>Ability to troubleshoot complex network issues</li><li>Must have technical / professional qualifications:</li><li>CCNA / CCNP or equivalent certifications</li><li>Understanding of network security fundamentals</li><li>Experience with Cisco, Fortinet, Juniper, F5, Trend Micro, Huawei, or similar platforms</li><li>Strong understanding of ICT systems integration methodologies</li><li>Relevant certifications such as CISSP, CISM, PMP, or ITIL are highly a nice to have.</li><li>Strong knowledge of Network and Security frameworks and standards (e.g., ISO 27001, NIST CSF, PCI-DSS).</li><li>Ability to understand and manage technical concepts and processes, bridging the gap between technical and non-technical stakeholders.</li><li>Familiarity with Networks technologies and tools.</li><li>Knowledge of quality assurance processes and tools to ensure that deliverables meet specified requirements and quality standards.</li><li>Experience in managing changes to project scope, schedule, and requirements while minimizing disruption to project progress.</li></ul><p></p></section>
<p>IT Help Desk role is to provide fast and effective support to our clients (teachers, students and Administration Staff). You will be required to respond to queries in person and over the phone. You may also be required to provide basic computer training, modify hardware systems, install computer peripherals, and perform basic computer maintenance.</p><ul><li><p>Responsible for all devices in their area, like Pcs, laptops, IPads, tablets, desktop phones, projectors, speakers, screens, printers, Wi-Fi and surveillance cameras.</p></li><li><p> Responsible for checking, reviewing and maintaining all equipment’s and systems to be up to date, functioning well and avoid any maintenance issue to take place.</p></li><li><p>Responsible for fixing and arranging cables, connectivity and the IT rack room in terms of equipment’s.</p></li><li><p>Support teachers and students and administration staff as per the request received from the IT ticketing system or from IT team leader. </p></li><li><p>Support teachers and administration staff in how to use some systems, software, programs and applications as requested. </p></li><li><p>Monitoring and respond quickly and effectively to requests received through the IT ticketing system.</p></li><li><p>Installing, testing and configure new workstations, equipment and software</p></li><li><p>Supporting the IT team in other areas if necessary and requested, especially in peak times like preparation for school entrance, technical issue, etc.</p></li></ul><p></p><p><strong>Requirements</strong></p><ul><li><p>Bachelor Degree in Information Technology and equivalent.</p></li><li><p>Good command of spoken and written English Language.</p></li><li><p>Excellent Information Technology Skills (Installing Hardware / Software, Troubleshoot).</p></li><li><p>Personal Skills: (Communication, Flexibility, Ability to work under pressure)</p></li><li><p>Technical Skills: (Problem Solving, Organizing, Multi-tasking, Reporting) </p></li></ul><p></p>
<p><strong>Unleash Your Potential as a Central Control Unit Operator in Giza, Egypt!</strong></p><p>Are you ready to be at the heart of critical IT operations? We're searching for a dynamic and meticulous <strong>Central Control Unit Operator</strong> to join our innovative team in Giza. This is a thrilling opportunity to play a pivotal role in maintaining the stability and performance of our cutting-edge systems, ensuring seamless operation and immediate response to any challenges.</p><ul><li><strong>Overview:</strong> As a Central Control Unit Operator, you will be the vigilant eye and proactive hand overseeing our central systems. Your expertise will guarantee the continuous and efficient functioning of our IT infrastructure, directly contributing to our operational excellence.</li><li><strong>Responsibilities:</strong><ul><li><strong>Monitor and control</strong> various IT systems and applications from a central control unit.</li><li><strong>Identify and respond</strong> to system alerts, errors, and performance issues in real-time.</li><li><strong>Execute routine system checks</strong> and maintenance procedures.</li><li><strong>Perform initial troubleshooting</strong> and escalate complex issues to appropriate technical teams.</li><li><strong>Document all incidents</strong>, actions taken, and resolutions thoroughly.</li><li><strong>Collaborate effectively</strong> with engineering and support teams to ensure rapid problem resolution.</li><li><strong>Contribute to the improvement</strong> of monitoring tools and operational procedures.</li></ul></li><li><strong>Skills & Technologies:</strong> This role demands a solid foundation in <strong>Computer Science</strong>, <strong>Information Technology (IT)</strong>, and <strong>Software Engineering principles</strong>. You'll leverage your proficiency in <strong>Unit Testing</strong> concepts to understand system behaviors, alongside practical skills in <strong>System Monitoring</strong>, <strong>Troubleshooting</strong>, and potentially <strong>Scripting</strong> for automation.</li><li><strong>Growth Opportunities:</strong> We are committed to your professional development. This role offers a clear pathway for growth into more specialized IT operations, system administration, or even software development roles, as you deepen your expertise in critical system management and incident response.</li><li><strong>Team & Culture:</strong> Join a collaborative and supportive team that values precision, proactive problem-solving, and continuous learning. We foster an environment where your contributions are recognized, and your professional growth is encouraged.</li><li><strong>Impact:</strong> Your work will have a direct and significant impact on our daily operations, ensuring the reliability and availability of essential services. You will be instrumental in maintaining the stability that underpins our success, making a tangible difference every single day.</li></ul><p>This is an <strong>on-site</strong> full-time position located in the vibrant city of Giza, Egypt, offering a unique opportunity to grow your career within a leading IT/Software Development environment.</p><p><strong>Requirements</strong></p><ul><li><strong>Educational Background:</strong> A strong academic foundation in <strong>Computer Science</strong>, <strong>Information Technology (IT)</strong>, or <strong>Software Engineering</strong> is highly valued.</li><li><strong>Experience Requirements:</strong> We are seeking candidates with <strong>2-3 years of hands-on experience</strong> in IT operations, system monitoring, or a related technical support role.</li><li><strong>Essential Skills:</strong><ul><li>Proficiency in <strong>System Monitoring</strong> tools and methodologies.</li><li>Solid understanding of <strong>Computer Science</strong> and <strong>Information Technology (IT)</strong> fundamentals.</li><li>Experience with <strong>Software Engineering</strong> principles, particularly concerning system reliability and performance.</li><li>Familiarity with <strong>Unit Testing</strong> concepts and their application in understanding system integrity.</li><li>Demonstrated ability in <strong>Problem Solving</strong> and <strong>Troubleshooting</strong> technical issues effectively.</li><li>Basic knowledge of <strong>Networking Fundamentals</strong>.</li><li>Excellent <strong>Attention to Detail</strong> and strong <strong>Critical Thinking</strong> skills.</li><li>Strong <strong>Communication</strong> skills for technical reporting and team collaboration.</li><li>Ability to work efficiently using <strong>Command Line Interface (CLI)</strong> tools.</li></ul></li><li><strong>Career Level Expectations:</strong> This role is ideal for a dedicated professional ready to take on significant responsibility in managing critical IT infrastructure, demonstrating a proactive approach and a keen desire for continuous learning and improvement.</li></ul>
<ul><li><p>Develop and implement the organization's IT strategy in alignment with business objectives, while establishing policies and procedures that ensure operational efficiency and business continuity.</p></li><li><p>Manage, operate, and maintain the company's IT infrastructure, including networks, servers, operating systems, and storage systems, ensuring their availability, performance, and security.</p></li><li><p>Lead and manage the IT team by assigning tasks, monitoring performance, developing team capabilities, and fostering a culture of continuous learning and high performance.</p></li><li><p>Plan, oversee, and deliver IT projects, ensuring completion on time, within budget, and in accordance with the highest quality standards.</p></li><li><p>Develop and enforce information security policies, protect organizational data, and oversee backup, disaster recovery, and business continuity plans.</p></li><li><p>Supervise IT vendors and technology service providers, monitor service quality, and ensure compliance with contractual agreements and service level expectations.</p></li><li><p>Prepare and manage the IT department budget, monitor expenditures, and ensure the efficient utilization of resources.</p></li><li><p>Identify and assess IT-related risks, implement appropriate mitigation strategies, and ensure compliance with applicable policies, standards, and regulations.</p></li><li><p>Oversee the delivery of technical support services across all departments, ensuring timely issue resolution, high service quality, and uninterrupted business operations.</p></li></ul><p></p><p><strong>Requirements</strong></p><ul><li><p>Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or a related field.</p></li><li><p>12 years of progressive experience in Information Technology, including at least <strong>5 years in a managerial or supervisory role</strong>.</p></li><li><p>Strong experience in IT project management, IT infrastructure, networking, servers, and system administration.</p></li><li><p>Advanced knowledge of Information Security, Network Security, and Cloud Computing.</p></li><li><p>Experience supervising IT vendors, managing IT budgets, and mitigating IT-related risks.</p></li><li><p>Excellent leadership, communication, organizational, and problem-solving skills.</p></li><li><p>Good command of the English language.</p></li><li><p><strong>Candidates must reside in Giza or nearby areas, preferably within a reasonable commuting distance to Abu Rawash, 6th of October City.</strong></p></li></ul><p></p>
<p>The Senior Full-Stack Developer is responsible for the design, development, deployment, and continuous improvement of ITIDA's customer-facing digital products. This includes public-facing websites, external service portals, API integrations, and any digital interface that connects ITIDA with its external stakeholders including registered companies, technology investors, program applicants, and the general public.</p><p> </p><p>This role operates within the Digital Transformation scope under the direct supervision of the IT Manager, and works in close coordination with the Internal Applications team. The position is expected to function with a high degree of autonomy, taking end-to-end ownership of external digital products from requirements gathering through to production and maintenance.</p><p></p><p><strong>1 External Web & Portal Development</strong></p><p>• Design, develop, and maintain ITIDA's public-facing websites, service portals, and digital platforms.</p><p>• Build responsive, accessible, and performant front-end interfaces aligned with ITIDA's brand identity and UX standards.</p><p>• Develop robust back-end services, RESTful APIs, and integrations with third-party systems and government platforms.</p><p>• Ensure all external-facing applications meet web security standards (OWASP Top 10) and performance benchmarks.</p><p> </p><p><strong>2 API Development & Integration</strong></p><p>• Design and expose secure REST/GraphQL APIs consumed by external partners, mobile applications, and third-party integrations.</p><p>• Integrate with external government systems, payment gateways, identity verification services, and data providers as required.</p><p>• Document all APIs using OpenAPI/Swagger standards and maintain up-to-date technical documentation.</p><p> </p><p><strong>3 Architecture & Technical Quality</strong></p><p>• Contribute to the selection of frameworks, tools, and hosting architectures for external applications.</p><p>• Enforce coding standards, conduct code reviews, and maintain a clean, maintainable codebase.</p><p>• Implement CI/CD pipelines and automated testing (unit, integration, end-to-end) for all external products.</p><p>• Monitor application health, performance, and uptime using appropriate observability tools; respond to incidents.</p><p> </p><p><strong>4 Collaboration & Stakeholder Engagement</strong></p><p>• Translate business and departmental requirements into clear technical specifications and deliver against agreed timelines.</p><p>• Work closely with the Business Analyst on requirements documentation, gap analysis, and SLA definitions.</p><p>• Coordinate with the Internal Applications team to ensure consistency in shared components, design systems, and data contracts.</p><p>• Liaise with external vendors, hosting providers, and technology partners as needed.</p><p> </p><p><strong>5 Security, Compliance & Governance</strong></p><p>• Ensure all external applications comply with EGCert Security requirements applicable to public-facing services.</p><p>• Apply security best practices across the full stack: input validation, authentication, authorization, encryption, and audit logging.</p><p>• Participate in periodic security assessments and penetration testing cycles; remediate identified vulnerabilities within agreed SLAs.</p><p><strong>Requirements</strong></p><ul><li><p><strong>1 Education</strong></p><p>• Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a closely related field.</p><p>• A relevant postgraduate qualification or professional certifications are a plus.</p><p> </p><p><strong>2 Experience</strong></p><p>• 5 to 8 years of hands-on experience in full-stack web development, with a strong portfolio of external-facing digital products.</p><p>• Demonstrated experience owning the full development lifecycle: requirements, design, development, testing, deployment, and maintenance.</p><p>• Prior experience in a government agency, public sector digital services, or regulated environment is an advantage.</p><p> </p><p><strong>3 Technical Skills — Front-End</strong></p><p>• Proficiency in one or more modern JavaScript frameworks: React.js, Vue.js, or Angular.</p><p>• Strong command of HTML5, CSS3, responsive design principles, and accessibility standards.</p><p>• Familiarity with component libraries and design systems.</p><p> </p><p><strong>4 Technical Skills — Back-End</strong></p><p>• Proficiency in one or more server-side languages/frameworks: Node.js (Express/NestJS), Python (Django/FastAPI), PHP (Laravel), or Java (Spring Boot).</p><p>• Strong experience designing and consuming RESTful APIs; GraphQL experience is a plus.</p><p>• Solid understanding of authentication and authorization patterns: OAuth 2.0, JWT, OpenID Connect.</p><p>• Experience with relational databases (PostgreSQL, MySQL, SQL Server) and basic query optimization.</p><p> </p><p><strong>5 DevOps & Infrastructure</strong></p><p>• Experience with cloud platforms — Microsoft Azure preferred (aligns with ITIDA's existing M365/Azure environment); AWS or GCP also acceptable.</p><p>• Practical knowledge of containerization (Docker) and orchestration concepts (Kubernetes is a plus).</p><p>• Hands-on experience with CI/CD tools: Azure DevOps, GitHub Actions, GitLab CI, or equivalent.</p><p>• Understanding of DNS, SSL/TLS, CDN configuration, and web hosting management.</p><p> </p><p><strong>6 Soft Skills</strong></p><p>• Strong written and verbal communication skills in both Arabic and English.</p><p>• Ability to work independently and take ownership of deliverables with minimal supervision.</p><p>• Strong analytical and problem-solving mindset; comfortable with ambiguity in early-stage projects.</p><p>• Collaborative team player with experience working alongside non-technical stakeholders.</p></li></ul><p></p>