Jobs at Egypt Development Center

At Egypt Development Center, we're looking forward to helping you utilize your potential, fulfilling your dreams and letting you take an effective role in crafting tomorrow's Web and building the future's software. Start browsing for the job that meets your dreams and potential right now and let us give you an idea about what we can offer you.

Find your job

Browse through our current openings and click a job title to view the job details.

PMO Head

Duties & responsibilities

  1. Plans, directs, and ensures the successful management of designed business solutions utilizing the complete resources of the PMO Office and assigned project management teams.
  2. Provides technical assistance in identifying, evaluating and developing methods and procedures that are efficient, effective and meet good business practice.
  3. Maintains excellent communication with upper management both within and across organizations to ensure smooth running of all projects undertaken by team.
  4. Responsible for leading PMO in a mature and organization-focused manner, providing help where necessary to project a professional image.
  5. Advises leadership and/or business executives at the highest levels about the project portfolio, status and resource planning for delivering strategic business Initiatives.
  6. Allocates appropriate resources to ensure that projects, enhancements and support is/are completed within committed time, scope and budget.
  7. Create and maintain staffing plan to support the current and future work demands and project deliverables.
  8. Develop Project Management support policies, standards and procedures.
  9. Initiates and implements new technologies, methodologies, process and procedures that will support Company Long and short term goals.
  10. Creation and Support of Standards, Processes and Procedures necessary to produce the deliverables from the team and to work effectively with the other teams.
  11. Demonstrates the ability to adapt to and lead, change, and coach others in the acceptance and support of change.
  12. Ability to coach the team to initiate and present the right questions to gain insight into the business issues and needed resolutions.
  13. Provide ongoing reconciliation between long-term goals and short-term actions.
  14. Take ownership and delivery responsibility for special projects and company initiatives.

Qualifications

  1. 5+ years minimum experience in Project Management.
  2. Expert understanding of Project Management Body of Knowledge (PMBOK) Discipline (Integration, Scope, Time, Quality, Human Resources, Communications, Risk Management, Procurement).
  3. Expert understanding of software development and infrastructure project lifecycles within the Company.
  4. Ability to effectively manage time, prioritize work, multi-task across many assignments and delegate.
  5. Ability to assess the impact of new project requirements on an existing team workload.
  6. Technical writing skills producing clear and unambiguous deliverables.
  7. Experience creating Business Requirements, Project Plans, Project Schedules and associated project materials.
  8. Excellent communication skills (with clients and co-workers).
  9. Leadership, teamwork management, analytic thinking, prioritization, highly motivated person, initiator, strong decision-maker, problem solver and multi-tasker.

Development manager

Duties & responsibilities

Management and Leadership
  1. Provides technical direction for the development, design, and systems integration for client engagement from definition phase through implementation
  2. Keeps project manager well informed of status of development effort and serves as liaison between development staff and project manager
  3. Develop a compelling technical vision for the team
  4. Ensure that the team is clear on goals and objectives & the right tasks are assigned to the right people
  5. Identify areas for employee improvement, Develop career and training plans & Ensure that appropriate training is available for employees
  6. Conduct software engineering meetings, regular one-on-one meetings with staff, and drive quarterly performance reviews
  7. Manage outsourced engineering services
  8. Report on schedule and product progress on weekly basis
Product
  1. Assist executive and Product management team in development of product requirements - which may involve customer and vendor visits
  2. Translate product requirements into engineering specifications and APIs
  3. Drive engineering decision making based on sound business requirements
  4. Identify sources of technology and data that can reduce development cost
Technical
  1. Develop and maintain detailed software engineering and development plans
  2. Conduct assessments of the right platforms and standards to adhere to.
  3. Perform code reviews.
  4. Develop product development processes including coding standards, technical documentation standards, QA processes, build, and configuration management. (Ensure that such practices are followed)
  5. Manage technical relationships with component suppliers - specify APIs and requirements
  6. Review sales material for technical correctness
  7. Develop technical task and time estimates for proposals and bids

Qualifications

  1. 7+ Years experience required, including experience managing development teams.
  2. Strong technical leadership and proficiency in architecture and design, preferably including experience in web services and databases.
  3. Experience in Java technologies (Servlets, JSP, Web Services, JPA, Java Script) and frameworks (Spring, Spring securities, Spring MVC, Spring web service, Axis, DWR, JSF, Jquery, Quartz, Lucene, Hibernate search, Hibernate)
  4. Experience in PHP (Nice to have)
  5. Excellent people management skills (Ability to recruit, motivate and lead a team)
  6. Strong product development and engineering skills.
  7. Strong communications skills, both in writing and speaking. Ability to excite and motivate employees, partner and customers with a compelling vision
  8. Good understanding of the software business and its practices
  9. Good organizational and time management skills

Content manager

Duties & responsibilities

  1. Develop, implement, manage & define a global strategic content framework for company's owned portals which includes researching and defining content requirements across vertical realms to ensure audience relevancy.
  2. Actively participate with other team members in formulating creative content concepts and feature ideas to enhance uptake of EDC services.
  3. Work with different Teams to prepare content templates, develop content tagging parameters, editing of content and re packaging of content where needed across any of our product sets.
  4. Develop, manage and run relevancy and quality tests across EDC different portals.
  5. Responsible for reporting status and alerting team of any critical bugs and/or deficiencies.
  6. Develop and launch the product level content across all EDC portals
  7. Develop and launch all marketing and/or promotional content according to product launch deadlines
  8. Follow up and monitor all day to day management activities with team members, e-journals' editors, freelance writers and all translation services.
  9. Actively contribute to enhance workflow, ensure quality of content, moderation processes and implementation.
  10. Assure web-based information is archived for future needs and reference

Qualifications

  1. 4+ years of experience of working in a professional environment
  2. Ability to supervise and mentor juniors
  3. Team leading and management skills
  4. Excellent command of English language
  5. Strong written and verbal communication skills.
  6. Highly organized and detail oriented
  7. Up to date internet surfer, perfect awareness of internet applications

Senior Java Developer

Senior Java Developers are responsible for the development of java based products/applications. They translate business requirements into technical. Candidates must be able to demonstrate professionalism in dealing with clients' requirements and possess an ability to represent the company's interest in meeting customer needs. Ability to understand business requirements, articulate technical issues, architect software solutions, and deliver robust software is a must.

Senior java developer will work both in team environments and alone.

The technical savvy individual with fine-grained experience in Java technologies and an interest in programming non-routine, cross-platform, multi-client, consultant level projects will find this position a good fit.

Since this position requires that individuals be able to deliver high quality code, we ask that only senior level java developers (who have proven experience in delivering projects to production) apply to this position.

Duties

  1. Confer with systems analysts, engineers, programmers and others to design system and to obtain information on project limitations and capabilities, performance requirements and interfaces, perform data backups and disaster recovery operations.
  2. Design, develop and modify software systems, using modern methodologies to predict and measure outcome and consequences of design.
  3. Modify existing software to correct errors, allow it to adapt to new hardware or to improve its performance.
  4. Audit coding styles and standards and supervise junior team members.

Qualifications

  1. Over 3 years of strong experience in middle tier/web based application or rich client application design and development using J2EE Technologies (Servlets, JSP, JDBC and Custom Tags) or Swing/SWT under Windows or Linux.
  2. Good knowledge of spring web applications framework, HTML and JavaScript is a plus.
  3. Good knowledge of Hibernate is a plus.
  4. Good knowledge of UML notion is a must.
  5. Ability to give proof of architecting, developing and deploying products from the ground up.
  6. Ability to write clear architecture documents and class diagrams.
  7. Possession of strong analytical and research skills and enjoying delivering software solutions that solve real world problems.
  8. Object oriented analysis and design expertise.
  9. Strong verbal and written communication skills are mandatory to working in team environment and keeping an open communication across all channels of the organization.
  10. Ability to work under stress, with commitment to deadlines and quickly come up to speed on existing technologies and provide input on future direction of our technical environment.
  11. Familiarity with an Agile Software development process (e.g. XP) is a plus.

Junior Java Developer

With close direction, serves as a member of a project team to support the development/integration/implementation of Java applications.

Responsible for basic level of designing, coding, unit testing, debugging and editing software code in Java, XML and SQL as assigned. Given user requirements and technical spec, developer will independently code, test and implement final solution using disciplined software development processes.

Duties

  1. Modify existing software to correct errors or to improve its performance.
  2. Code new application components and utilities.
  3. Review, analyze and modify applications including coding, testing, debugging and documenting programs.
  4. Develop and improve interfaces with other systems.
  5. Assist Developers and Senior Developers.
  6. Develop basic and/or routine test data and perform unit testing.

Qualifications

  1. Basic knowledge of programming with Java/J2EE.
  2. Willingness to work in a fast-paced environment.
  3. Ability to work under pressure and deliver on time.
  4. Good knowledge of SQL.
  5. Good knowledge of UML.
  6. Familiarity with an Agile Software development process (e.g. XP) is a plus.

Team Leader

Team Leaders are responsible for leading small teams of developers. They educate, guide and mentor their team members and help them achieve their goals effectively. They translate business requirements into technical specifications. Candidates must be able to demonstrate professionalism in dealing with clients' requirements and possess an ability to represent the company's interest in meeting customer needs. Ability to understand business requirements, articulate technical issues, architect software solutions and deliver robust software is a must.

Team leader will mostly work both in team environments and in some circumstances, where a very high level of technical experience is required, will work alone.

The technical savvy individual with fine-grained experience in Java technologies and an interest in programming non-routine, cross-platform, multi-client, consultant level projects will find this position a good fit.

Since this position requires that individuals be able to deliver high quality code, we ask that only team leaders or senior level java developers (who have proven experience in delivering projects to production and leading small teams) apply to this position.

Duties

  1. Confer with systems analysts, engineers, programmers and others to design system and to obtain information on project limitations and capabilities, performance requirements and interfaces, perform data backups and disaster recovery operations.
  2. Design, develop and modify software systems, using modern methodologies to predict and measure outcome and consequences of design.
  3. Modify existing software to correct errors, allow it to adapt to new hardware or to improve its performance.
  4. Mentor and supervise other junior team members
  5. Follow up and review tasks performed by junior and senior developers.
  6. Audit coding styles and standards.

Qualifications

  1. Over 3 years of strong experience in middle tier/web based application or rich client application design and development using J2EE Technologies (Servlets, JSP, JDBC and Custom Tags) or Swing/SWT under Windows or Linux.
  2. Good knowledge of spring web applications framework, HTML and JavaScript is a plus.
  3. Good knowledge of Hibernate is a plus.
  4. Good knowledge of UML notion is a must.
  5. Ability to give proof of architecting, developing and deploying products from the ground up.
  6. Ability to write clear architecture documents and class diagrams.
  7. Possession of strong analytical and research skills and enjoying delivering software solutions that solve real world problems.
  8. Object oriented analysis and design expertise.
  9. Strong verbal and written communication skills are mandatory to working in team environment and keeping an open communication across all channels of the organization.
  10. Ability to work under stress, with commitment to deadlines and quickly come up to speed on existing technologies and provide input on future direction of our technical environment.
  11. Familiarity with an Agile Software development process (e.g. XP) is a plus.

PHP Developer

PHP Developers are responsible for the development of PHP based websites. They translate business requirements into technical. Candidates must be able to demonstrate professionalism in dealing with clients' requirements and possess an ability to represent the company's interest in meeting customer needs. Ability to understand business requirements, articulate technical issues, architect software solutions and deliver robust software is a must.

PHP developer will work both in team environments and alone.

The technical savvy individual with fine-grained experience in PHP and related technologies and an interest in programming non-routine, cross-platform, multi-client, consultant level projects will find this position a good fit.

Since this position requires that individuals be able to deliver high quality code, we ask that only experience PHP developers (who have proven experience in delivering projects to production) apply to this position.

Duties

  1. Confer with systems analysts, engineers, programmers and others to design system and to obtain information on project limitations and capabilities, performance requirements and interfaces Perform data backups and disaster recovery operations.
  2. Design, develop and modify software systems, using modern methodologies to predict and measure outcome and consequences of design.
  3. Modify existing software and features to create new features, correct errors, allow it to adapt to new hardware or to improve its performance.
  4. Audit coding styles and standards.

Qualifications

  1. Over 3 years of strong experience in PHP web based application design and development.
  2. Good knowledge of spring web applications framework, HTML and JavaScript is a must.
  3. Good knowledge of different templating engines is a plus.
  4. Good knowledge of UML notion is a must.
  5. Good knowledge of different readymade PHP applications (e.g. Drupal, Joomla, etc..) is a plus.
  6. Ability to give proof of architecting, developing and deploying products from the ground up.
  7. Ability to write clear architecture documents and class diagrams.
  8. Possession of strong analytical and research skills and enjoying delivering software solutions that solve real world problems.
  9. Object oriented analysis and design expertise.
  10. Strong verbal and written communication mandatory to working in team environment and keeping an open communication across all channels of the organization.
  11. Ability to work under deadlines and stress and quickly come up to speed on existing technologies and provide input on future direction of our technical environment.
  12. Familiarity with an Agile Software development process (e.g. XP) is a plus.

Technical Writer

Technical writers will be responsible for maintaining and updating online documentation for web-based and desktop product. Assignments include updates to context-sensitive report help, report previews, FAQs, release notes and user manuals, Reference Guide and conversion of online help to paper-based format.

Duties

  1. Organize the company's internal documentation and make it accessible and useful to all employees.
  2. Write documents for internal and external customers, including "How To" guides, reference manuals, user guides, technical overviews, architecture overviews, procedures and more.
  3. Edit, clarify and proofread documents written by engineers.
  4. Coach engineers on ways to improve their writing skills.

Qualifications

  1. 2-3 years experience as a technical writer/information developer in a software development environment.
  2. Strong interpersonal skills.
  3. Strong writing skills (English and Arabic)
  4. Strong research and organizational skills.
  5. Ability to multi-task, prioritize and meet multiple, tight deadlines.
  6. Team player with excellent written and oral communication skills.
  7. Familiarity with the documentation development processes and can follow the process with minimal supervision

Project Manager

A Project Manager is responsible for management of assigned project(s) and sub-project(s). Software development plan is the basis for project management responsibilities. Some analysis duties would be required for requirements management.

Duties

  1. Accountable for the entire project lifecycle, including definition, planning, execution and close-out. Must ensure projects are successfully delivered on-time, within budget and to customer specifications.
  2. Lead and motivate a high performance project team that delivers high quality work.
  3. Develop work estimates, work breakdown structures and the project work plan; prepare a consolidated work plan for initiatives that involve multiple related projects.
  4. Anticipate stakeholder needs and successfully manage changes in project scope, schedule, budget and personnel. Make recommendations on solutions to leadership. Negotiate, set and manage stakeholders' expectations. Ensure project objectives are set and roles of team members are clear.
  5. Proactively manage and communicate project risks and issues. Make recommendations to teams with issues / barriers to continue project. Recommend solutions to conflicts and issues between multiple teams.
  6. Monitor and review team outputs for multiple teams. Hold team members accountable to commitments.
  7. Communicate project progress frequently and effectively to all stakeholders. May function as high level interface with business segments as to project status.
  8. Along with Analyst or in absence of Analyst assigned to project, lead functional requirements gathering sessions with the business. Document and validate functional requirements with the business. Lead and participate in activities related to business process modeling, requirements gathering and analysis, use case development and functional design creation for designated areas of the business. Assist in reviewing functional requirements with architect and software developers.

Qualifications

  1. Three years of relevant experience of project management or managerial level with implementation of projects.
  2. Demonstrated achievements in planning, directing and implementing a project on time, within budget and with desired functionality.
  3. Ability to work effectively with project staff and business stakeholders.
  4. Strong written and verbal communication skills.
  5. Strong conflict resolution, Negotiation and influential skills.
  6. Ability to work in fast-paced, changing and ambiguous environments.
  7. Proven experience with a project management methodology.
  8. Highly organized and detail oriented.
  9. Familiarity with an Agile Project Management process/technique (e.g. Scrum) is a plus.

System Architect

The System Architect is responsible for determining software system specifications, input/output processes and working parameters to meet business requirements and compatibility.

Works on extremely complex problems and provides strategic technical direction. Oversees the preparation, presentation and follow-up of major projects. May manage the efforts of other software design engineers to ensure system performance requirements are met.

Establishes operational objectives and assignments and may delegate assignments to subordinate staff. May manage large teams of multi-disciplinary personnel to ensure congruence of the various software and communications approaches. May be responsible for the technical direction, leadership and training of less experienced staff.

Duties

  1. Responsible for designing, defining and implementation system requirement for complex customer systems and/or preparing studies and analyzing existing systems.
  2. Understand information requirements by studying the organization's mission, goals and business drivers; conferring with executives.
  3. Define information architecture by analyzing information requirements; determine software systems architecture, components and technologies; study business operations and user-interface requirements; directing development of physical database.
  4. Facilitate in-depth technical consultation with developers for new projects.
  5. Regularly interacts with senior or executive management on matters concerning several functional areas, divisions and/or customers.
  6. May determine methods and procedures to be used on new assignments and provide guidance to nonexempt personnel. Establishes and recommends changes to policies or processes that affect an organization.
  7. Update job knowledge by participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.

Qualifications

  1. Possess extremely strong fundamentals and analytical abilities.
  2. 6+ years of relevant experience as a senior level software development architect for JAVA web based applications utilizing Service Oriented Architecture.
  3. Proven experience in OO Enterprise Application Development.
  4. Excellent knowledge of Service Oriented Architecture concepts.
  5. Knowledge of System Development Life Cycle.
  6. Strong written and oral communication, interpersonal and organizational skills.
  7. Ability to manage multiple complex projects.
  8. Ability to quickly adapt to changes.
  9. Familiarity with an Agile Project Management process/technique (e.g. Scrum) is a plus.

Linux Administrator

Install, configure and support Linux-based Infrastructures including servers, clients, local area network (LAN) and Internet connectivity.

Maintain network hardware and software. Monitor network to ensure network availability to all system users and perform necessary maintenance to support network availability. Supervise other technical support personnel and plan, coordinate and implement network security measures.

Duties

  1. Maintain and administer computer networks and related computing environments, including computer hardware, software applications and all configurations.
  2. Perform data backups and disaster recovery operations.
  3. Maintain and administer user accounts and all services installed on the server.
  4. Maintain an inventory of parts for emergency repairs.
  5. Monitor network performance in order to determine whether adjustments need to be made and to determine where changes will need to be made in the future.
  6. Design, configure and test computer hardware, networking software and operating system software.
  7. Plan, coordinate and implement network security measures in order to protect data, software and hardware.
  8. Diagnose hardware and software problems and fix them.
  9. Train employees and junior technical support personnel in computer system use.

Qualifications

  1. 2+ years experience in Linux Administration.
  2. Strong knowledge of Linux OS.
  3. Knowledge in scripting with Bash, Python or Perl.
  4. Excellent troubleshooting skills.
  5. Ability to work under pressure and deliver on time.
  6. Good Knowledge of Hardware and Networking.
  7. Good interpersonal skills.

Web / Graphic Designer

This individual is responsible for designing UI Web Application screen flows, usability, look & feel and graphics with consistent end user experience, works in a collaborative fashion with the requirements analysts, business and end users.

Works with others on the UI Design team to translate and support the development of the application UI as defined by the specification and constraints. Analyze business needs and translate them visually through the Web design (look and feel).

Duties

  1. Design web interface for public websites and intranet applications.
  2. Design graphics used in web interfaces.
  3. Work to resolve issues surrounding the UI design, specifications and UI design constraints in a timely fashion.
  4. Work with Development team to ensure application integrity.

Qualifications

  1. 1 to 3 years of experience as Web/Graphic designer.
  2. High sense of creativity with a strong comprehensive portfolio.
  3. Must possess graphic design, web application design and a high degree of graphics capabilities.
  4. Ability to work under pressure and deliver on time.
  5. Excellent skills at using graphics software (e.g., Adobe Photoshop, Adobe Illustrator, Macromedia Dream Weaver).
  6. Technical skills and working knowledge in the following: HTML/DHTML, JavaScript, CSS.
  7. Knowledge of Flash is a plus.
  8. Knowledge in ActionScript is a plus.
  9. Experience with common web standards practices, web usability, cross browser compatibility, web page size and maintainability optimization are a big plus.
  10. Knowledge in Search Engine Optimization is a plus.

Senior Quality Assurance Engineer

Evaluates and tests new or modified software programs and software development procedures used to verify that programs function according to user requirements and conform to establishment guidelines: Writes, revises and verifies quality standards and test procedures for program design and product evaluation to attain quality of software economically and efficiently.

Duties

  1. Work with software developers on the design and specification of features.
  2. Develop and execute thorough test plans in a timely and efficient manner for all areas of the product.
  3. Write easy-to-understand test case steps and expected result descriptions.
  4. Critically think about how consumers will interact with the software being tested and turn those thoughts into finding bugs, listing action items and opening avenues of discussion.

Qualifications

  1. Over 2 years of software QA experience.
  2. Excellent verbal and written communication skills.
  3. Very good knowledge of software development techniques.
  4. Very good knowledge of database systems.
  5. Knowledge of JAVA is a plus.
  6. Organized and detail-oriented personality.
  7. Strong analytic skills.
  8. Experience with test automation.
  9. Knowledge of quality standards.
  10. Familiarity with issue tracking, testing techniques and operating systems.
  11. Familiarity with an Agile Software development process (e.g. XP) is a plus.

Junior Quality Assurance Engineer

Evaluates and tests new or modified software programs and software development procedures used to verify that programs function according to user requirements and conform to establishment guidelines: Writes, revises and verifies quality standards and test procedures for program design and product evaluation to attain quality of software economically and efficiently.

Duties

  1. Work with software developers on the design and specification of features.
  2. Develop and execute thorough test plans in a timely and efficient manner for all areas of the product.
  3. Write easy-to-understand test case steps and expected result descriptions.
  4. Critically think about how consumers will interact with the software being tested and turn those thoughts into finding bugs, listing action items and opening avenues of discussion.

Qualifications

  1. Excellent verbal and written communication skills.
  2. Knowledge of software development techniques.
  3. Knowledge of JAVA is a plus.
  4. Organized and detail-oriented personality.
  5. Strong analytic skills.
  6. Familiarity with issue tracking, testing techniques and operating systems.

Online Ad Management Specialist

The Online Ad Management Specialist manages the initiation, monitoring and execution of different operations involved in online advertisement using different ad-management tools (e.g. Being SpinBox, DoubleClick, etc...).

An Online Ad Management Specialist will receive booking orders from the client after the sales cycle with the client is complete, create a new online advertising campaign (including ad trafficking and testing) and compose relevant tags for optimizing online search operations. He will also monitor and ensure a smooth execution of the campaigns, as well as resolve or report any technical problems that occur in the campaign, with the help of the portal partners.

Tasks will also include periodical reporting of the performance of the campaign to the clients and sales team, as well as submitting periodical and/or final comprehensive reports for every campaign.

Ideal candidates should carry a degree in computer science and/or possess experience in the same line of business with development capabilities.

Duties

  1. Initiate, Traffic, test, and maintain online advertising campaigns using different ad management applications.
  2. Troubleshoot any advertisement related issues that affect tracking, implementation or reporting.
  3. Create reports to monitor campaign delivery and to communicate relevant metrics to sales team.
  4. Regularly monitor and reconcile campaign delivery across ad serving systems.
  5. Ensure that campaigns deliver accurately, on pace and in full.
  6. Work collaboratively with sales team to recommend campaign modifications, leveraging understanding of advertiser and product performance.
  7. Support sales team by running inventory queries and updating ad calendars.

Qualifications

  1. 1-2 years experience in online ad management/trafficking is a plus.
  2. Detail oriented and Able to multi-task.
  3. Excellent communication skills.
  4. Results-driven with strong analytical skills.
  5. Ability to work independently.
  6. Excellent time management skills.
  7. Experience with DoubleClick's DFP or other ad-serving applications are a big plus.
  8. Experience with campaign management- rich media, standard display, text and re-directs.
  9. Strong experience with Microsoft Office Suite, particularly in Excel.
  10. Basic knowledge of HTML and web development is a plus.

Web Portal specialist

The Web Portal specialist manages the operation of organization portals, works to ensure that the content and elements of the organization portals are consistent with organizational objectives, and manages the creation of new ideas and marketing concepts in the portals.

Duties

  1. Introduce new features and/or sections to the various portals that can be used in a commercial manner.
  2. Customize creative advertising concepts and ideas that may fit into the marketing objectives and fulfill the clients' marketing needs in different market sectors.
  3. Research brands on the internet and come up with online marketing solutions that would best fit into the brands profile and nature.
  4. Analyzing portal contents, divisions and segments and convert these into advertising opportunities that would make valuable commercial sense.
  5. Thorough and in depth understanding of the editorial components already existing on the various portals in our portfolio and come up with creative and "out-of-the-box" ideas that may prove commercially.
  6. Update traffic records for all sites at least once every month including updates on audience demographics and psychographics if available.
  7. Prepare and package monthly newsletters to broadcast to clients.

Qualifications

  1. Ability to read, analyze, and interpret general business periodicals, professional journals or technical procedures.
  2. Ability to write reports, business correspondence, and procedure manuals.
  3. Ability to effectively present information and respond to questions from managers, clients, customers, and the general public.
  4. Ability to compute rate, ratio, and percent and to draw and interpret bar graphs.
  5. Ability to apply concepts such as fractions, percentages, ratios, and proportions to practical situations.
  6. Ability to define problems, collect data, establish facts, and draw valid conclusions.
  7. Previous experience for all candidates in the same field is a major plus; however, fresh graduates with the right abilities, personality and ambition to learn and excel would work fine; and those will be heavily trained and assisted to become able to deliver results.

Executive Secretary

Good representative person of the company's image, objectives, and working environment who performs administrative and office support activities.

This position is for a very active candidate who is willing to have a positive impact on the whole organization.

Duties

  1. Coordinate work activities, update and follow-up delegated tasks.
  2. Take initiative in manager's absence.
  3. Generate progress reports and presentations for management level.
  4. Perform daily office tasks like filing, writing emails, receiving calls and welcoming guests.
  5. Handle meetings, workshops and conferences logistics.
  6. Manage and organize company's events.

Qualifications

  1. Minimum 3 years of experience.
  2. Excellent knowledge of MS office (Word, Excel and PowerPoint).
  3. Excellent command of English both written and spoken.
  4. Excellent organization, communication, presentation and report writing skills.
  5. Good knowledge of Internet usage.

Human Resources Manager

The HR Manager is expected to have an excellent, proven track record in his/her field. The successful candidate must be a strong, decisive, results oriented leader who can develop and manage relationships across the company and with a wide variety of partners based on trust, teamwork and knowledge. The following details specify responsibilities for this critical role:

Serve as a key member advising business leadership team responsible for HR processes.

Function in an active and influential business advisory role with executives in order to drive business results.

Leverage broader HR team resources to drive change in leadership & organizational development, compensation and staffing.

Specific areas of focus over the next 12 - 24 months include: developing and implementing staffing & learning strategies, developing retention strategies, leadership and organizational development, talent planning, ensure diversity, compensation management and delivery, performance management, workforce planning, increasing associate satisfaction and engagement, build-out campus recruiting program.

Job duties will sometimes require travelling.

Duties

  1. Plan, develop and implement HR management and development strategies (including recruitment and selection policies, practices, discipline, grievance, counseling, pay & conditions, contracts, training and development, succession planning, as well as moral, motivational, cultural and attitude development, handling performance appraisals and quality management issues).
  2. Establish and maintain appropriate systems for measuring necessary aspects of HR development.
  3. Monitor, measure and report on HR issues, opportunities, development plans and achievements within agreed formats and timescales.
  4. Liaise with other functional departmental heads so as to understand all necessary aspects and needs of HR development, and to ensure they are fully informed of HR objectives, purpose and achievements.
  5. Ensure that activities meet with and integrate with organizational requirement for quality management, health and safety, legal requirement, and environmental policies.
  6. Plan for employees' performance appraisals. Develop tools for appraisals, job evaluation and development.

Qualifications

  1. Minimum of 5 years of experience in human resources management.
  2. Business driven with strong financial acumen.
  3. Outstanding communication and presentation skills.
  4. High level of interpersonal skills and integrity, and a solid team player.
  5. Ability to influence senior management, establish and maintain collaborative partnerships and provide thought leadership.

Others

Do you have valuable knowledge, solid experience or brilliant ideas? Are you gifted in your field and have passion for your job?

Do you think outside the box, and believe you can be a valuable asset in our dynamic, innovative and aggressively ambitious team? People with these genuine talents are highly recognized and appreciated at EDC.

Even if you can't find your dream job on our website, we always have a place for you. Simply imagine your job, and tell us about it. Our doors are open, let us know how you can help us, and how we can give your fast growing career a major boost.

We're looking for bright people with these genuine talents from various backgrounds, anywhere from technical oriented, administrative to ambitious entrepreneurs who wish to shape the future with their exotic ideas. The options are countless.