|
|
[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: 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 : UI] - User Interface Designer
Role summary:
-
Full-time passionate user interface designer with at least one to two years design experience, with a Bachelor's degree or equivalent in a design or computer-related discipline, responsible for handling UI work in the company, as a member of the media team.
Technical skills
- Knowledge of User Interface Design Processes and Methodology, particularly as applied to Web-Based Applications.
- Highly Creative with a Strong Artistic Sense
- Brief Knowledge of Capabilities of Web Technologies such as HTML, JavaScript, Flash, and CSS.
- Proficient Photoshop Skills and Image Slicing
- Strong UI Planning and Prototyping Skills
- Good Background of User Experience and User-Centric Design
- Elegant Use of Colors, Typography, Icons, and UI Elements.
- Apply CSS Layouts and Formatting
- Ability to Write Clean HTML Code
Bonus Skills
- Experience designing motion graphics using Flash
- Capable of writing Actionscript (Flash) Code
- Capable of writing Javascript Code
|
|
[REF : CM] - Commercial Manager
General role requirements and responsibilities – (Role Summary) :
- Commercial and technical understanding of the bookselling market
- Responsible for all trading agreements with publishers.
- Determine commercial and technical solution for complex sales opportunities.
- Identify all risks and highlight to management.
- Ability to perform commercial and financial analysis.
- Attend customer meetings as required.
Personal specifications:
- Logical thinker in both commercial and creative flair and negotiation skills.
- High degree of numeracy.
- 3+ years of experience in similar field.
- Excellent organization and communication skills.
- Ability to influence and negotiate in a wide market
|
|
[REF : BM] - Bookstore Manager
Job duties:
- Hires, coaches, reviews, supervises, and terminates assigned employees, or makes effective suggestions and recommendations that are given particular weight regarding the employment status of assigned employees.
- Controls inventory; determines quantity to order and when to order; authorizes special orders.
- Prepares written reports such as daily cash balancing reports and submits to supervisor.
- Coordinates and negotiates with sales representatives regarding merchandise and orders.
- Determines policy and procedure for operation; makes needed changes to work methods and procedures; communicates changes to staff.
- Performs periodic inventory checks and oversees annual inventory process.
- Opens store for business; closes and locks store daily.
- Prepares necessary paperwork such as work, time and cost records and various personnel forms.
Desired skills:
- Knowledge of supervisory practices and principles.
- Knowledge of bookstore operations.
- Knowledge of management principles and practices.
- Knowledge of inventory techniques.
- Skill in both verbal and written communication.
|
|
[REF : FM/FD] - Financial Manager/ Director
General role requirements and responsibilities – (Role Summary) :
- Finance directors are the leaders and administrators of an organization's financial affairs
- The financial director must lead the team of managers in all things financial.
- They are responsible for consulting with the management team about expenses, minimizing expense, controlling budget variances and the proper application of capital
- Money management is the financial director's key responsibility.
- The financial director must perform expert and advanced forecasting techniques to ensure that the company has the level of cash on hand needed to meet its daily, weekly and monthly needs.
- He is responsible for assisting the management team make sound business decisions regarding their departments through the use of financial data.
- The financial manager must enable a strategy to limit loss and conduct loss mitigation discussions with the management team.
- The financial director is responsible for investing the company's excess capital and managing the investment process.
|
|
[REF : SeBM] - Startup E-Commerce Business Manager
General Role and job description:
- Identify new functionality enhancements and develop new business ideas
- Bring new dynamic ways to grab consumer attention to increase profit
- Manage the development of high traffic E-Commerce sites
- Oversee development efforts and help drive decisions with an understanding of strategic business needs
Desired Skills:
- 5+ years of experience;
- Bachelors degree in Business Administration, Management, or similar
- Must have a demonstrated a history of developing strategy for driving sales through improvement and efficiency
|