|
|
[REF: ITD] - IT Director.
Role summary:
- The IT director needs to be passionate, high motivated, and professional person who will be the keystone of the company's activities in Egypt. To develop solutions and products in matters that affect business operations.
The ideal candidate will have solid experience of handeling an IT department.
A big plus will be if you have worked for an international comapny. You also will have need to demonstrate a record of controlled delivery in a fast moving environment as well as having excellent project management experience. You wil have designed and implemented improved methods of working and core processes.
Minimum Qualifications
- A minimum of 7 years experience in IT
field and 2 Years as IT Director/ IT manager or project manager
- High degree (B.Sc. or M.Sc.) from a well known university.
- Excellent spoken and written English is a must
- Formulating the corporate IT strategy and long term IT planning in cooperation with the company
Managing Director.
- Reporting to the company Managing Director.
- Participating ACTIVELY on ongoing IT projects and giving expert advice when needed.
|
|
|
[REF: PM-OM] - Project Manager / Office Manager (Cairo office).
Role summary:
- The Cairo office Manager and Software Project Manager is expected to be passionate, highly motivated and professional person who will be the keystone of the company's activities in Cairo, in order to develop solutions and products in matters that affect business operations. The ideal candidate will have solid experience of handling and managing software projects.
- Excellent project management experience as well as demonstration of a record of controlled delivery in a fast moving environment is strongly required. Experience in an international company would be a plus.
Proven record of designing and implementing improved methods of working and core processes is an asset.
As a Project Manager you will be responsible for:
- Identifying, tracking managing and resolving project issues.
- Proactively disseminating project information to all stakeholders.
- Identifying, managing and mitigating project risk.
- Ensuring that the solution is of acceptable quality.
- Proactively managing scope to ensure that only what was agreed to is delivered, unless changes are approved through scope management.
- Defining and collecting metrics to give a sense for how the project is progressing and whether the deliverables produced are acceptable.
- Managing the overall schedule to ensure work is assigned and completed on time and within budget.
As an Office Manager you will be responsible for:
- Managing the day-to-day operations of the company's Cairo office.
- Hiring and managing staff, and contracting in outside help within a budget framework signed off by the Company board.
- You will be the central point of contact and responsibility for all activities of the company offices in Cairo - Egypt.
You should manage, delegate, and take responsibility for the following core elements of the Cairo office remit
Technical and Business Activities:
- Maintaining high speed quality solutions to support the company business needs.
- Ensuring the efficiency of all systems, including the online servers, development servers and staff machines.
- Delivering high standard reports, and documents of ongoing projects.
- Day-to-day decision-making on running the company office in Cairo.
- Staff management: defining and monitoring roles and tasks; hiring.
- Board liaison, meeting administration.
- Establishing and monitoring operational processes.
- Record-keeping.
- Dealing with general business correspondence.
Financial:
- Budgeting and financial strategy of the Cairo office operations.
- Day-to-day financial management.
- Recording and reporting; cash flow forecasts.
Staff and External affairs:
- Recruitment and retention.
- Relations and liaison.
- Maintaining strong relations with existing business entities and technical contacts.
|
|
|
[REF: SW-PM] - PM-SW Project Manager.
Role summary:
The ideal candidate will manage all areas of project management, scope, risk, scheduling, and quality. Measures and tracks project progress and performance. Ensures delivery of high quality, documented systems according to established specifications and plans as well as provides the ability to work agile and independently.
As a Project Manager you will be responsible for:
- Identifying, tracking managing and resolving project issues.
- Proactively disseminating project information to all stakeholders.
- Identifying, managing and mitigating project risk.
- Ensuring that the solution is of acceptable quality.
- Proactively managing scope to ensure that only what was agreed to is delivered, unless changes are approved through scope management.
- Defining and collecting metrics to give a sense for how the project is progressing and whether the deliverables produced are acceptable.
- Managing the overall schedule to ensure work is assigned and completed on time and within budget.
- Delivering high standard reports, and documents of ongoing projects.
Technical skills
- Bachelor's degree in Computer Science, or equivalent
- 5+ years of technical work experience, of which 2+ years of software project / team management experience
- Technical Diverse knowledge.
- Experience in producing business requirements documents & functional specifications
- Experience in Systems Development Life Cycle
- Strong analytical skills
- Strong interpersonal and communication skills
- Excellent English language
- Team player
- Knowledge of Web 1.0 & 2.0.
- Excellent communication skills and Leadership skills.
- Ability to work under pressure.
- Ability to follow standards.
|
|
|
[REF: STL-C] - Senior Software Developer / Team Lead - C#.
Technical skills
- Educated to high degree level or
equivalent, preferably with a B. Sc. In Computer Science
or Computer Engineering or B.Sc. in engineering or IT
related degree.
- 4+ years working in software developing
in which at least 1 year as Team Lead , Senior Technical
Analyst or Senior Software Engineer.
- Deep knowledge of C# programming.
- Good OOP skills and practice.
- Deep knowledge of the .NET framework
1.0 & 2.0.
- Expert using Visual Studio .NET
2003 & 2005.
- Knowledge of AJAX, JavaScript, HTML,
CSS, XML, and XSLT.
- Experience of web services design,
development and implementation.
- Knowledge of IIS, HTTP and SSL.
- Requirement analysis and code documentation
skills.
- UML knowledge and skills.
- Strong database Programming capabilities.
- Appropriate Certifications are a
plus.
Other Skills
- Dynamic, quick learner, leader,
passionate about technology and eager to learn.
- Excellent Leadership skills: ability
to lead a team of junior / senior developers.
- Excellent Research skills.
- Excellent command of English (spoken
& written).
- Excellent presentation and management
skills.
- Excellent documentation skills.
- Self Organized.
- Ability to work in team and deliver
under strict deadlines.
|
|
|
[REF: STL-OS] - Senior Software Developer / Team Lead - Open Source.
Technical skills
- Educated to high degree level or equivalent, preferably with a B. Sc. In Computer Science or Computer Engineering or B.Sc. in engineering or IT related degree.
- 4+ years working in software developing in which at least 1 year as Team Lead , Senior Technical Analyst or Senior Software Engineer.
- Have managed a software developing project through its full life cycle.
- Familiarity with Open Source Packages is a must.
- Strong knowledge of OOP is a must.
- Up-to-date with current technologies (Java - J2EE - PHP - JDBC - JSP), and willing to work with other technologies as required.
- Knowledge of AJAX, JavaScript, HTML, CSS, XML, and XSLT.
- Experience of web services design, development and implementation.
- Knowledge of Agent Software Technology would be an advantage.
- UML knowledge and skills.
- Strong database Programming capabilities.
- Appropriate Certifications are a plus.
Other Skills
- Dynamic, quick learner, leader, passionate about technology and eager to learn.
- Excellent Leadership skills: ability to lead a team of junior / senior developers.
- Excellent Research skills.
- Excellent command of English (spoken & written).
- Excellent documentation skills.
- Self Organized.
- Ability to work in team and deliver under strict deadlines.
|
|
|
[REF: SSD-CS] - Senior Software Developer - C#.
Technical skills
- Educated to high degree level or equivalent, preferably with B. Sc. In Computer Science / Computer Engineering / B.Sc. in engineering or IT related degree.
- 3+ years working as in software developing in which at least 1 year as a senior.
- Deep knowledge of C# programming.
- Good OOP skills and practice.
- Deep knowledge of the .NET framework 1.0 & 2.0.
- Expert using Visual Studio .NET 2003 & 2005.
- Knowledge of AJAX, JavaScript, HTML, CSS, XML, and XSLT.
- Experience of web services design, development and implementation.
- Knowledge of IIS, HTTP and SSL.
- Requirement analysis and code documentation skills.
- UML knowledge and skills.
- Strong database Programming capabilities
- Appropriate Certifications are a plus.
Other Skills
- Dynamic, quick learner, leader, passionate about technology and eager to learn.
- Excellent Leadership skills: ability to lead a team of junior / senior developers.
- Excellent Research skills.
- Excellent command of English (spoken & written).
- Excellent presentation and management skills.
- Excellent documentation skills.
- Self Organized.
- Ability to work in team and deliver under strict deadlines.
|
|
|
[REF: JSD-CS] - Junior Software Developer -C#
Technical skills
- Educated to high degree level or equivalent, preferably with B. Sc. In Computer Science / Computer Engineering / B.Sc. in engineering or IT related degree.
- Good knowledge of C# programming.
- Good OOP skills and practice.
- Knowledge of the .NET framework 1.0 & 2.0.
- Knowledge of using Visual Studio .NET 2003 & 2005.
- Knowledge of AJAX, JavaScript, HTML, CSS, XML, and XSLT is a plus.
- Knowledge of IIS, HTTP and SSL.
- UML knowledge and skills is a plus.
- UML knowledge and skills.
- Good database Programming capabilities.
- AAppropriate Certifications are a plus.
Other Skills
- Good presentation skills.
- Good documentation skills.
- Self Organized.
- Ability to work in team and deliver under strict deadlines.
|
|
|
[REF: SSD-OS] - Senior Software Developer - Open Source.
Technical skills
- Educated to high degree level or equivalent, preferably with a B. Sc. In Computer Science or Computer Engineering or B.Sc. in engineering or IT related degree.
- 3+ years working as in software developing in which at least 1 year as a senior.
- Familiarity with Open Source Packages is a must.
- Strong knowledge of OOP is a must.
- Up-to-date with current technologies (Java - J2EE - PHP - JDBC - JSP), and willing to work with other technologies as required.
- Knowledge of AJAX, JavaScript, HTML, CSS, XML, and XSLT.
- Experience of web services design, development and implementation.
- Knowledge of Agent Software Technology would be an advantage.
- UML knowledge and skills.
- Strong database Programming capabilities.
- Appropriate Certifications are a plus.
Other Skills
- Dynamic, quick learner, leader, passionate about technology and eager to learn.
- Excellent Leadership skills: ability to lead a team of junior / senior developers.
- Excellent Research skills.
- Excellent command of English (spoken & written).
- Excellent presentation and management skills.
- Excellent documentation skills.
- Self Organized.
- Ability to work in team and deliver under strict deadlines.
|
|
|
[REF: JSD] - Junior Software Developer
- Open Source.
Technical skills
- Educated to high degree level or equivalent, preferably with B. Sc. In Computer Science / Computer Engineering / B.Sc. in engineering or IT related degree.
- Basic programming skills / programming languages.
- Good OOP skills.
- Basic database Programming capabilities.
- Appropriate Certifications are a plus.
Other Skills
- Dynamic, quick learner, leader, passionate about technology and eager to learn.
- Team player: Ability to work in team and deliver under strict deadlines.
- Excellent Research skills.
- Excellent command of English (spoken & written).
- Excellent presentation skills.
- Excellent documentation skills.
- Self Organized.
|
|
|
[REF:SDBD] - Senior Database Designer (& Administrator).
Technical skills
- Educated to high degree level or equivalent, preferably with B. Sc. In Computer Science / Computer Engineering / B.Sc. in engineering or IT related degree.
- Excellent database design capabilities.
- Good OOP skills and practice.
- Experience with Various RDBMSs (SQL-Server, MySQL, Postgres).
- Good programming skills / programming languages.
- Appropriate Certifications are a plus.
Other Skills
- Dynamic, quick learner, leader, passionate about technology and eager to learn.
- Team player: Ability to work in team and deliver under strict deadlines.
- Excellent Research skills.
- Excellent command of English (spoken & written).
- Excellent presentation skills.
- Excellent documentation skills.
- Self Organized.
Responsibilities
The successful candidate will:
- Be required to provide database administration support for SQL Server databases (MySQL) for a variety of systems, as required. This will involve design, creation, monitoring, tuning, back-up and recovery.
- Provide support for design, development and implementation of application development projects making recommendations regarding acquisition of software and accommodation of growth.
- Be required to design and test back-up and restore procedures for databases including a disaster recovery plan.
- Need to have experience in implementing and migrating applications and have experience with installing and troubleshooting RDBMSs in an enterprise environment.
- Will be responsible for running and maintaining a number of huge databases (over 20 GB) hence experience in clustered database and database replication is a must. You must be educated to degree level and have a minimum of 3 years commercial experience.
|
|
|
[REF: SYAN] - System Analyst.
Technical skills
- Strong analytical and problem-solving skills.
- Good interpersonal and communication skills.
- Background in the book industry is preferred.
- Proven Planning, designing, installation and development skills for new computer systems.
- Revamping existing computer systems for new tasks.
- Proven experience in networking computer systems with others.
- Preparing cost-benefit and return-on-investment reports for management.
- Testing and debugging new or revamped computer systems and the networks on which they communicate.
- Good OOP skills.
- Database Programming capabilities.
- Good programming skills / programming languages.
- Appropriate Certifications are a plus.
Other Skills
- Dynamic, quick learner, leader, passionate about technology and eager to learn.
- Team player: Ability to work in team and deliver under strict deadlines.
- Excellent Research skills.
- Excellent command of English (spoken & written).
- Excellent documentation and presentation skills.
- Self Organized.
|
|
|
[REF: SSA] - Senior Systems Administrator(Linux).
Technical skills
- Educated to high degree level or equivalent, preferably with B. Sc. In Computer Science / Computer Engineering / B.Sc. in engineering or IT related degree.
- 6+ years of system administration experince
- General Systems Administration of Linux, Firewall servers.
- Server support (application and network configuration).
- Implement back-up and recovery strategies.
- IT accounts maintenance including mail, quotas, access.
- Installation, support and troubleshooting of Linux and Windows XP operating systems.
- Knowledge of Linux should be up to the detailed installations and fine configurations.
- Excellent knowledge of:
- DNS,
- Server Cluster,
- DB Servers, and
- Mail Servers.
- Knowledge of shell scripting and automation.
- Appropriate Certifications are a plus.
- Experience in Windows Servers platforms is a plus.
Other Skills
- Dynamic, quick learner, passionate about technology and eager to learn.
- Team player: Ability to work in team and deliver under strict deadlines.
- Excellent command of English (spoken & written).
- Self Organized.
|
|
|
[REF: JSA] - Junior Systems Administrator(Linux).
Technical skills
- Educated to high degree level or equivalent, preferably with B. Sc. In Computer Science / Computer Engineering / B.Sc. in engineering or IT related degree.
- 2+ years of system administration experince
- General Systems Administration of Linux, Firewall servers.
- Server support (application and network configuration).
- Implement back-up and recovery strategies.
- IT accounts maintenance including mail, quotas, access.
- Installation, support and troubleshooting of Linux and Windows XP operating systems.
- Knowledge of Linux should be up to the detailed installations and fine configurations.
- Excellent knowledge of:
- DNS,
- Server Cluster,
- DB Servers, and
- Mail Servers.
- Knowledge of shell scripting and automation.
- Appropriate Certifications are a plus.
- Experience in Windows Servers platforms is a plus.
Other Skills
- Dynamic, quick learner, passionate about technology and eager to learn.
- Team player: Ability to work in team and deliver under strict deadlines.
- Excellent command of English (spoken & written).
- Self Organized.
|
|
|
[REF: FLCSS] - Foreign Languages Customer Service Staff.
We are currently seeking committed and enthusiastic English Speaking Customer Service Assistants, also other languages are required (German - French - Japanese).
Role Summary
Your daily duties will involve, but are not necessarily limited to, answering general customer email enquiries and liaising with other departments and our suppliers to ensure that customer enquiries are dealt with smoothly and efficiently, ensuring that our customers enjoy the experience of shopping with the Book Depository.
Skills
The role would suit a well motivated graduate, who is flexible, computer literate, and who possesses excellent spoken and written English. Knowledge of Microsoft Outlook Express and Microsoft Excel software packages would be a big advantage. Good interpersonal skills are also required. You may be required to undertake shift work.
This is an ideal role for a customer focused individual who takes pride in helping people and looks for satisfaction from their role.
|
|
|
[REF: FLPR] - Foreign Languages Proofreaders.
QUALIFICATIONS
- We are currently looking for accurate, hardworking Proofreaders to work alongside the Publishing team, ensuring that all books produced are professional quality.
- A high level of accuracy and outstanding attention to detail are essential. Experience in any form of proofreading or copy editing would be an advantage. You must have excellent written English with a working knowledge of punctuating and grammar, be meticulous and thorough at all times. Excellent project and time management skills and organisational skills are also essential. You must be able to work to deadlines, being efficient whilst remaining accurate.
IT SKILLS
- Knowledge of Microsoft Word is a must, and knowledge of other software packages would be an advantage but not essential, particularly Microsoft Excel, Adobe Photoshop and/or QuarkXPress
|
|
|
[REF: FLPA] - Foreign Languages Publishing Assistant.
English or French or German or Spanish
The following experience is required as a minimum:
- A Degree in Literature and/or Language.
- Excellent IT skills, including knowledge of Microsoft Word
- An interest in and knowledge of world Literature.
- Experience using the internet.
Role Summary
- We are looking for bright, hardworking individuals with excellent English, solid IT skills and a literary background. You will be responsible for type-setting and formatting book blocks, creating cover images, writing blurb and arranging cover templates for Foreign Languages books.
IT SKILLS
- Knowledge of Microsoft Word is a must, and knowledge of other software packages would be an advantage but not essential, particularly Microsoft Excel, Adobe Photoshop and/or QuarkXPress. An interest in and/or experience in design would also be an advantage as would experience in traditional or e-publishing.
- You must be extremely accurate, have an eye for detail, have an interest in books and have excellent written English. You must also be able to work to deadlines, being efficient whilst remaining accurate.
- You will be trained in all aspects of book production including the use of a number of software packages. A willingness to learn, accuracy and enthusiasm are essential.
- If you are successful following the initial application process, you will be required to carry out a test of your skills. If you are successful you will then be called back for interview.
|
|
|
[REF: WGD] - Web Graphic Designer.
Technical skills:
- The first requisite is talent. You must have an
instinctive ability to exercise good judgment in
manipulating the formal elements of visual
communication such as contrast, scale, color,
pacing, and typography. You must be able to use them
effectively to develop new and appropriate visual
solutions to complex communications problems. If you
don't possess this creative ability, or the
potential to develop it over the course of your
education, then you are not cut out to be a graphic
designer.
- Mastering the current tools that are necessary to
produce and implement your solutions. tools are
primarily digital, This includes things as
QuarkXpress, Adobe InDesign, Illustrator, Photoshop,
Acrobat, Dreamweaver, and Flash.
- Ability to produce visual solutions including advertising campaigns, book covers, magazines, posters, Newsletters, corporate
communications and websites.
- Creative flair, up-to-date knowledge of industry software
and a professional approach to time, costs and deadlines
.
- Experience in HTML and CSS.
- Experience in JavaScript and AJAX.
Job Description:
- Producing visual solutions including advertising campaigns, book covers, magazines, posters, Newsletters, corporate
communications and websites.
- keeping abreast of developments in IT, particularly design programmes such as Quark Xpress, FreeHand, Illustrator, Photoshop, 3D Studio, Acrobat, Director, Dreamweaver and Flash.
- Working as part of a team with developers, other designers and web developers.
- Thinking creatively to produce new ideas and concepts.
- Using innovation to redefine a design brief within the constraints of
cost and time.
- Presenting finalized ideas and concepts to managers.
- Contributing ideas and design artwork to the overall brief.
- Meeting managers to discuss the business objectives and requirements of
the job.
- Interpreting the company's business needs and developing a concept to
suit their purpose.
- Estimating time taken to complete work and providing quotes for managers.
- Developing design briefs by gathering information and data through
research.
|
|
|
[Ref: FD] - Flash Developer.
We are seeking a talented Flash Developer with solid programming skills and a deep artistic bent. We are venture funded company with an environment that is fun, fast-paced, team oriented, and highly interactive.
Requirements and qualifications:
- 3+ years developing applications with Adobe Flash, Photoshop Illustrator and Action Script.
- Good knowledge of Object Oriented Programming (familiarity with Design Patterns a strong plus)
- Familiarity with DHTML/CSS/Java Script
- Good Understanding of delivering video to the web, and the concepts of compression and resolution.
- Basic understanding of Ajax
Other Skills:
- Dynamic, quick learner, leader, passionate about technology and eager to learn.
- Excellent Leadership skills: ability to lead a team of junior / senior developers.
- Excellent Research skills.
- Excellent command of English (spoken & written).
- Excellent presentation and management skills.
- Excellent documentation skills.
- Self Organized.
- Ability to work in team and deliver under strict deadlines.
|
|
|
[Ref:HD-TS] Help Desk / Technical Support
Role summary:
- He will be responsible for providing high quality first level support to users including identification, escalation, referral, and follow-up on desktop, network, and applications issues, as well as documenting and tracking support activities.
As a help desk/Technical support you will be responsible for:
- -Installation, support and troubleshooting of Windows XP and third-party software component.
-Identification, escalation, referral, and follow-up on level 1 and 2 desktop, network, and applications issues.
-Documentation of system configurations & inventory of all desktop hardware & software.
-Tracking & documenting support activities.
-Obtaining hardware/software quotes and processing purchase requisition forms.
-Maintenance/update of hardware/software inventory.
Technical skills
- Educated to high degree level or equivalent.
- Deep knowledge of TCP/IP
- Experience in Linux is a plus.
- A+ Certification is a plus.
- ICDL Certification is a plus.
Other Skills
- Dynamic, quick learner, passionate about technology and eager to learn.
- Team player: Ability to work in a team and deliver under strict deadlines.
- Must have excellent written, verbal and interpersonal skills.
- Must have excellent organizational skills.
- Good command of English (spoken & written).
- Self Organized.
|
|
|
[REF: OA-C] - Office admin (Cairo office).
Skills
- Dynamic, quick learner, passionate about technology and eager to learn.
- Team player: Ability to work in team and deliver under strict deadlines.
- Excellent command of English (spoken & written).
- Self Organized.
|