Senior Specialist, Web Development and Technical Support, Arabic Language Instruction Department (2044)

Reports to: Department Chair

Purpose: The main purpose of this position is to develop ALI’s educational and general-purpose websites and designing new programs on demand. The job holder will be analyzing user requirements, procedures and problems to provide software solutions using open source tools that will automate or improve existing systems. In addition, to conducting workshops for ALI instructors on e-learning solutions and overseeing all IT technical support for the ALI’s faculty, staff and students while updating and maintaining ALI servers and all computing equipment.

Principal Accountabilities:

Web Applications

  • Develop and maintain web application using ASP.Net and SQL Server as an online exam, online schedule, online equipment tracker, LibLib website and ECA website
  • Develop and maintain educational websites using Drupal, PHP and MySQL as Morphology website, Grammar Book website, Blackboard Manual website, CALL website and e-Library


  • Plan a roadmap for the ALI website’s development including an intranet
  • Update ALI website

Faculty and Students

  • Serve as an IT support help desk to ALI faculty, support staff, unit directors and students
  • Digitize, edit and convert audio and video materials to suitable formats

Video Shooting

  • Record audio and video materials when needed 
  • Conduct training sessions for teachers to enhance their computer skills
  • Manage all activities related to smart classrooms while operating

Upgrade Computers

  • Help students troubleshoot compatibility problems
  • Help faculty and staff members upgrade and troubleshoot software on both campuses; Tahrir Square Campus and New Cairo Campus
  • Plan, develop, maintain and enhance systems based on requirements using approved technologies and coding standards
  • Collaborate with other departments and/or offices to gather accurate specifications for new enhancements and applications


  • Keep the ALI servers function properly; create folders (within the policy folder size) in the ALI servers for teachers; prepare the new ALI service to host the online exam and other CALL websites

Smart Classrooms

  • Help teachers in using the smart classrooms while they are teaching
  • Help students troubleshoot compatibility problems
  • Install new equipment in ALI classrooms
  • Coordinate with respective departments in the university to keep smart classrooms function properly
  • Update software programs in the smart classrooms

Call Unit Lab

  • Prepares documentation (e.g. reports, instructions, memos) for the purpose of providing written support and/or conveying information
  • Manage annual IT assessment of ALI equipment and relevant pricing of needed replacement and/or new equipment
  • Train other developers and staff in the CALL Unit
  • Implement CALL lab rules
  • Follow up with vendors when maintenance is needed for equipment
  • Prepare step-by-step tutorial movie clips
  • Explore new e-learning technologies
  • Deal with network photocopiers and printers


  • Provide timely and accurate troubleshooting for hardware and software issues
  • Troubleshoots malfunctions of hardware and/or software applications for the purpose of determining appropriate actions to maintain computer lab operations
  • Update all software programs periodically and prepare new ones for installation
  • Cope with UTI networking and UACT policies
  • Help teachers in troubleshooting, e-learning solutions such as Blackboard, Moodle and Google Hangout
  • Design software solutions and features that meet users’ requirements
  • Create and present multiple technical solutions that show thoughtful approaches to strategy and issue resolution
  • Responsible for formulating effective responsive designs and turning them into a working theme
  • Perform software testing
  • Keep abreast of improvements in programming techniques
  • Perform other related duties as assigned


Minimum Education Requirement(s):  

  • Bachelor of computer science or Engineering


  • Five to seven years of experience including three years in the web development field


  • Excellent command of spoken and written English and Arabic languages
  • Proven experience as a senior web developer and programmer
  • Microsoft SharePoint/WSS (Windows SharePoint Server) development and administration
  • NET technologies (ASP.NET, C#, VS.NET)
  • Excellent programming skills in PHP, HTML/HTML5/XHTML, CSS, JS and JQuery
  • Expertise in XML, WSDL, and web services,
  • Familiarity with Java coding including different frameworks
  • Familiarity with C++ and C sharp language
  • Multi-tier architecture, SQL and relational databases is a strong plus
  • Experience in object-oriented design and development
  • Excellent analytical and problem-solving skills
  • Expertise in security practices
  • Comfortable working with debugging tools like Firebug, Chrome inspector
  • The capability of quick learning and application of new technologies and software
  • Team management skills
  • Excellent organizational and time management skills
  • Excellent communication skills


This position is open until September 16, 2019


Placement is based on the candidate’s experience and skills. Only candidates who make it to the shortlist will be contacted. If interested, please send an updated and detailed resume to, stating 2044 Senior Specialist,  Web Development and Technical Support, Arabic Language Instruction Department in the subject line.


  “We thank all individuals who have expressed interest in working at The American University in Cairo.”