Senior Computer Programming Instructor Job in Addis Ababa

Apply now for the Senior Computer Programming Instructor position in Addis Ababa. Part-time, on-site role teaching C++, Java, and Python. Deadline July 23, 2025. Inspire future programmers at Sage Training Institute.

Senior Computer Programming Instructor – Elevate Your Career in Technology Education

Overview of the Role

At Sage Training Institute, we are dedicated to cultivating a new generation of skilled programmers ready to meet the demands of an evolving technological landscape. We are seeking a Senior Computer Programming Instructor to join our Addis Ababa team on a part-time, on-site basis. This position is designed for experienced professionals who possess both practical expertise and a profound passion for teaching complex programming concepts.

Key Responsibilities and Core Duties

Develop and Deliver Advanced Programming Curriculum

Our Senior Computer Programming Instructor will be entrusted with designing, updating, and delivering a comprehensive curriculum that spans C++, Java, and Python. This includes:

  • Creating structured lesson plans that align with current industry standards.
  • Incorporating project-based learning to reinforce theoretical concepts.
  • Developing assessments to evaluate student progress effectively.

Facilitate Engaging Daytime Training Sessions

The instructor is expected to conduct five training sessions per week, totaling 10 hours, with additional support sessions as required. Sessions will focus on:

  • Object-oriented design in C++ and Java.
  • Data structures, algorithms, and modular programming.
  • Advanced Python techniques, including libraries for data analysis and automation.

Mentor and Support Diverse Learners

We value an inclusive learning environment. The instructor will:

  • Provide individualized guidance and mentorship.
  • Adapt teaching methods to accommodate diverse learning styles and skill levels.
  • Encourage creativity and problem-solving through collaborative exercises.

Qualifications and Skills Required

Minimum Educational Background

Candidates must hold at least a Bachelor’s Degree in Computer Science, Software Engineering, or a related field.

Technical Proficiency

  • A minimum of 2 years of hands-on programming experience in C++, Java, and Python.
  • Demonstrated ability to build and debug real-world applications.
  • Familiarity with IDEs, version control systems, and contemporary development tools.

Communication and Instructional Abilities

  • Clear and effective communication skills to convey complex programming concepts.
  • Proven capacity to simplify intricate code examples for varied audiences.
  • Commitment to staying abreast of new programming trends and technological developments.

Professional Development

  • Active engagement in continuous professional learning.
  • Contribution to collaborative instructor training and curriculum development.

Work Environment and Location

On-site Instruction

  • All instruction and mentoring will take place in-person at either Piazza or Megenagna campuses in Addis Ababa.
  • Instructors will have access to modern classrooms equipped with up-to-date computing resources.

Flexible Part-Time Schedule

  • The role is structured to allow professionals to balance teaching with other engagements.
  • Sessions are scheduled during daytime hours to optimize learning outcomes.

Compensation and Contract Terms

  • Monthly compensation will be offered, commensurate with experience and qualifications.
  • The position is part-time, with potential opportunities for contract renewal and expanded responsibilities based on performance.

How to Apply

Candidates passionate about shaping the future of software development are encouraged to submit their applications before the deadline of July 23rd, 2025. Applications should include:

  • An updated resume highlighting relevant experience.
  • A cover letter detailing your motivation and instructional philosophy.
  • Any portfolio materials demonstrating programming projects or teaching samples.

For direct application and additional information, please visit the application portal.

Why Join Sage Training Institute

Impact and Purpose

By becoming a Senior Computer Programming Instructor, you will have the opportunity to inspire the next generation of programmers, equip them with in-demand technical skills, and contribute to Ethiopia’s growing technology sector.

Collaboration and Growth

You will collaborate with a team of dedicated instructors, sharing resources and strategies to continuously improve the curriculum. Regular professional development workshops ensure instructors remain at the forefront of educational innovation.

State-of-the-Art Facilities

Our training centers are designed to foster a dynamic and interactive learning environment, with modern equipment and resources that support both instructors and students.

Essential Skills for Success

  • Adaptability: Ability to tailor lessons to different learning speeds and preferences.
  • Technical Mastery: Proficient coding abilities across multiple languages.
  • Mentorship: Dedication to student success through consistent guidance and constructive feedback.
  • Innovation: Commitment to integrating new technologies and programming methodologies into the curriculum.

Final Thoughts

This is a unique opportunity to merge your professional programming expertise with impactful teaching. By joining Sage Training Institute, you will play a vital role in empowering students with the skills needed to thrive in a rapidly changing digital economy.

If you are ready to take your career in technology education to the next level, we encourage you to apply before the deadline. 

Post a Comment

0 Comments