Software Development Trainer at Campus Technologies Limited

Posted on Mon 25th May, 2026 - www.hotnigerianjobs.com --- (0 comments)

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

  • 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.
  • The trainer will be responsible for delivering hands-on training, guiding practical projects, and preparing students for real-world software development careers.

Key Responsibilities

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

Required Skills & Technologies

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

Requirements

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

Preferred Qualifications:

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

What We Offer

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

Application Closing Date
31st July, 2026. 

How to Apply
Interested and qualified candidates should send their CV and relevant portfolio/projects for consideration to: hr@campustechng.com using the Job Title as the subject of the mail.