Software Trainer


  2026-07-20
  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 Trainer

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

Job Summary

  • We are seeking a highly skilled and passionate Technical Trainer to deliver practical, industry-focused training in Software Engineering, DevOps, Cloud Technologies, and Data Analytics.
  • The ideal candidate will have strong technical expertise, excellent communication skills, and the ability to mentor students through hands-on projects that prepare them for real-world careers.

Key Responsibilities

  • Develop and update course materials, practical exercises, and project-based assignments.
  • Collaborate with the academic team to improve course delivery and student outcomes.
  • Assess student performance through quizzes, practical assessments, and projects.
  • Deliver engaging instructor-led training sessions on assigned technical courses.
  • Guide students through hands-on labs, coding exercises, and real-world case studies.
  • Provide mentorship and technical support to students throughout the training.
  • Maintain accurate records of attendance, assessments, and student progress.
  • Stay current with emerging technologies and incorporate industry best practices into training.

Required Technical Skills:
The successful candidate should have practical experience in one or more of the following areas:

  • Containerization using Docker
  • Microservices with Kubernetes
  • Building Microservices with Spring Boot
  • Mastering Software Testing with JUnit 5
  • Continuous Integration and Continuous Delivery (CI/CD) with Docker and Jenkins

Qualifications

  • Bachelor's Degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • Professional certifications in relevant technologies will be an added advantage.
  • Strong understanding of modern software development practices and cloud-native technologies.
  • Minimum of 2 years' experience in software development, DevOps, data analytics, or technical training.

Required Skills:

  • Strong communication and interpersonal skills.
  • Experience mentoring students or junior developers.
  • Ability to work independently and as part of a team.
  • Excellent presentation and facilitation skills.
  • Strong organizational and time-management abilities.
  • Ability to simplify complex technical concepts for learners.
  • Excellent problem-solving and analytical skills.

Preferred Experience:
Candidates with experience in any of the following will have an added advantage:

  • Kubernetes cluster deployment and management
  • Docker container orchestration
  • CI/CD pipeline implementation
  • Java and Spring Boot application development
  • Git and GitHub version control.

What We Offer

  • Opportunity to train and mentor the next generation of tech professionals.
  • Competitive remuneration.
  • Access to modern training facilities and resources.
  • Professional development opportunities.
  • Collaborative and innovative work environment.

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 Augsut, 2026.


Click link to Apply





Get the Latest Jobs Delivered to Your Inbox