Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: May 25, 2026
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Campus Technologies Limited is a multi-product consulting firm that provides Information Technology consulting services across various industry sectors. We are a provider of Information Management and Technology solutions in Nigeria providing solutions that enable individuals and organizations to transform their businesses. Our clients are varied; they inclu...
    Read more about this company

     

    Software Development Trainer

    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.

    Check how your CV aligns with this job

    Method of Application

    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.

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Campus Technologies Limited Back To Home
View Hot Nigerian Jobs Today »

Career Advice

View All Career Advice
 

Subscribe to Job Alert

 

Join our happy subscribers

 
 
 
Send your application through

GmailGmail YahoomailYahoomail