Software Development Trainer


  2026-05-25
  Abuja, Nigeria
  Not specified
  Information Technology

Campus Technologies is an experienced Company in the ICT industry with a major in IT training/education, IT solutions Development & Services, e-Learning Solution Development, and implementation among other businesses.

We are recruiting to fill the position below:

Job Title: Software Development Trainer

Location: Wuse 2, Abuja (FCT)
Employment Type: Full-time

Role Overview

  • The trainer will be responsible for delivering hands-on training, guiding practical projects, and preparing students for real-world software development careers.
  • We are seeking a highly skilled and passionate Software Development Trainer to train and mentor students in modern software development practices and technologies. The ideal candidate should possess strong technical expertise, practical industry experience, and the ability to simplify complex concepts for learners.

Key Responsibilities

  • Deliver practical and engaging training sessions in software development
  • Teach programming concepts using Python and related technologies
  • Teach software testing concepts using JUnit
  • Develop practical assignments, coding exercises, and project-based learning activities
  • Support students in building portfolio-worthy software projects.
  • Monitor student progress and provide mentorship and technical guidance
  • Update training materials in line with current industry trends and technologies
  • Guide students in logic building, problem-solving, and coding best practices
  • Train learners on Microservices Architecture using Spring Framework
  • Teach SQL, RDBMS, and MongoDB for database design and management
  • Train students on GitHub for version control and collaborative development

Required Skills & Technologies

  • MongoDB
  • Python Programming
  • Logic Building & Problem Solving
  • Git & GitHub
  • Microservices with Spring Framework
  • Object-Oriented Programming Concepts.
  • Software Testing with JUnit
  • SQL & Relational Database Management Systems (RDBMS)

Requirements

  • Strong practical knowledge of the listed technologies and tools
  • Proven experience in software development or software engineering
  • Passion for mentoring aspiring tech professionals
  • Ability to teach both beginner and intermediate learners effectively
  • Prior teaching or training experience is an added advantage
  • Excellent communication and presentation skills
  • Strong analytical and problem-solving abilities

Preferred Qualifications:

  • Relevant certifications in software development technologies
  • Experience working on real-world software projects.
  • Degree in Computer Science, Software Engineering, IT, or related field

What We Offer

  • Opportunity to impact and mentor future software developers
  • Collaborative and innovation-driven environment
  • Flexible part-time work schedule
  • Competitive compensation based on experience.

How to Apply
Interested and qualified candidates should send their CV and relevant portfolio/projects for consideration to: [email protected] using the Job Title as the subject of the mail.

Application Deadline: 31st July, 2026.


Click link to Apply





Get the Latest Jobs Delivered to Your Inbox