Career Opportunities At CCM

You Have a Future With Us

Full time Roles

Join and active community of CCM staff who are making impacts through the work they do in various parts of Nigeria.


Join our volunteer network who are helping make CCM’s projects a success

Available Positions

Job brief

We are looking for a competent Executive Administrative Assistant to provide personalized secretarial and administrative support in a well-organized and timely manner. You will work on a one-to-one basis on a variety of tasks related to executive’s working life and communication.


  1. Act as the point of contact between the executives and internal/external clients
  2. Undertake the tasks of receiving calls, take messages and routing correspondence
  3. Handle requests and queries appropriately
  4. Maintain diary, arrange meetings and appointments and provide reminders
  5. Make travel arrangements
  6. Take dictation and minutes and accurately enter data
  7. Monitor office supplies and research advantageous deals or suppliers
  8. Produce reports, presentations and briefs
  9. Develop and carry out an efficient documentation and filing system


  1. Proven experience as an Executive Administrative Assistant, Senior Executive Assistant or in other secretarial position
  2. Full comprehension of office management systems and procedures
  3. Excellent knowledge of MS Office
  4. Proficiency in English
  5. Exemplary planning and time management skills
  6. Up-to-date with advancements in office gadgets and applications
  7. Ability to multitask and prioritize daily workload
  8. High level verbal and written communications skills
  9. Discretion and confidentiality
  10. High School degree; additional qualification as personal assistant would be considered an advantage

Job brief

We are looking for a Training Director to design and oversee all learning and development programs within our organization.

Training Director responsibilities include identifying training needs based on skills gap analyses, developing group and individual learning courses and managing the training budget. To be successful in this role, you should have solid experience organizing trainings and designing the educational curriculum.

Ultimately, you will help us develop our employees’ skills in order to improve quality of work, productivity and retention.


  1. Use performance reviews and skills gap analyses to identify training needs per department, team and individual
  2. Craft career plans
  3. Plan training programs based on business goals
  4. Oversee learning activities, curriculum and resources
  5. Manage quarterly and annual training budgets
  6. Evaluate the results of learning courses
  7. Implement coaching sessions and mentorship programs to establish a culture of continuous learning
  8. Recommend new training methods (including e-learning courses and game-based platforms)


  1. Work experience as a Training Director, Training Manager or similar role
  2. In-depth understanding of traditional and modern training methods (including workshops, simulations, e-learning and coaching)
  3. Experience organizing training activities in a corporate environment
  4. Hands-on experience with project management and budgeting
  5. Proficiency in Learning Management Systems (LMS)
  6. Excellent communication and leadership skills
  7. BSc/MSc in Human Resources, Learning and Development, Organizational Psychology or relevant field

Write to us

Tell about the position you are interested in.