datatrota
Signup Login
Home Jobs Blog

Software Engineer at Aptech Computer Education

Aptech Computer EducationLagos, Nigeria Software Development
Full Time
Aptech is a global learning solutions company that commenced its education and training business in 1986 and has trained over 7 million students worldwide. Aptech has presence in more than 40 emerging countries through its two main streams of businesses - Individual training and Enterprise Business. As a leader in career education, it has over 1300 centres of learning across the world. Under Individual Training, Aptech offers career and professional training through its retail brands: Aptech Computer Education, Arena Animation & Maya Academy of Advanced Cinematics (both in animation & multimedia), Aptech Aviation & Hospitality Academy, Aptech Banking & Finance Academy, Lakmé Academy powered by Aptech, Aptech Hardware & Networking, and Aptech English Learning Academy. Enterprise business includes Training & Assessment Solutions for Corporate & Institutes (Aptech Training Solutions, and Aptech Assessment & Testing Solutions).

We’re seeking a passionate, knowledgeable, and patient Software Engineering Tutor who thrives on helping others learn and succeed in the field of software development.

Responsibilities:

  • Provide one-on-one and group tutoring sessions in software engineering topics, including:
  • Programming fundamentals (Python, Java, C++, etc.)
  • Data structures and algorithms
  • Software design patterns
  • Web development (HTML/CSS, JavaScript, frameworks)
  • Version control systems (e.g., Git/GitHub)
  • Agile methodologies and software development lifecycle
  • Tailor instruction based on student learning styles, skill levels, and academic/professional goals
  • Assist students with debugging, code review, and project guidance
  • Offer constructive feedback and progress evaluations
  • Stay updated on industry trends and integrate best practices into your tutoring
  • Prepare learning resources and reference materials as needed

Requirements:

  • Bachelor\'s degree in computer science, Software Engineering, or related field (or equivalent experience)
  • Proficient in at least one major programming language and software development framework
  • Prior tutoring, teaching, or mentorship experience (formal or informal)
  • Strong communication skills, both verbal and written
  • Ability to explain complex technical concepts in a simple, approachable way
  • Reliable internet connection and familiarity with remote collaboration tools (Zoom, Google Meet, etc.)

Preferred Qualifications:

  • Experience with competitive programming or technical interview prep
  • Knowledge of DevOps, cloud platforms, or mobile development

What We Offer:

  • Flexible scheduling
  • Competitive compensation
  • Opportunity to make a real impact in students’ careers
  • Access to educational resources and professional development
  • Supportive and collaborative team environment

Method of Application

Signup to view application details. Signup Now

Job Overview

Full Time
X

Send this job to a friend