Software Development Instructor
3 weeks ago
The Star Factory has an exciting opportunity for a Software Development Instructor to join our team based in Johannesburg, Gauteng. The Software Development Instructor will be responsible for educating individuals and teams on the principles and practices of software development, including coding languages, methodologies, tools, and best practices, by designing and delivering training programs, creating course materials and assessing learner progress to ensure effective software development within the organization; essentially bridging the gap between technical knowledge and practical application for developers at various levels through implementing training and development tools. Minimum Requirements: Relevant experience as a Software Developer and/or related training, lecturing or mentoring role. Advantageous: Registered MICT SETA assessor. Bachelor's degree in Computer Science, Software Engineering, or a related field. Responsibilities: Curriculum Development: Design and develop comprehensive software development training programs tailored to different skill levels, including beginner, intermediate, and advanced courses, covering topics like object-oriented programming, design patterns, data structures, algorithms, testing methodologies, and version control systems. Delivery of Training Sessions: Conduct interactive training sessions, both in-person and online, utilizing various teaching methods like lectures, demonstrations, hands-on exercises, case studies, and group projects to facilitate learning. Training Material Creation: Develop training materials such as course manuals, presentations, practice exercises, and e-learning modules to support the learning process. Assessment and Evaluation: Assess learner progress through quizzes, practical assignments, and performance evaluations to identify strengths and areas for improvement. Mentorship and Support: Provide individual coaching and mentorship to trainees, addressing their specific questions and challenges during the learning process. Stay Updated: Keep abreast of emerging technologies, software development trends, and best practices to ensure training content remains current and relevant. Project Implementation: Collaboration with development teams. Work closely with software development teams to identify training needs, incorporate feedback into training programs, and align training with project requirements. Implement, track, problem solve and report on relevant projects as required. Knowledge, Skills and Competencies: Technical skills: Strong proficiency in programming languages like Java, Python, C++, and related development tools and frameworks. Software Development Methodologies: Understanding of Agile methodologies (Scrum, Kanban), Waterfall, and other development lifecycle approaches. Teaching and Training Skills: Excellent communication, presentation, and facilitation skills to effectively deliver training content to diverse audiences. Instructional Design: Ability to design engaging and effective training materials, including e-learning modules. Assessment Skills: Capability to evaluate learner performance and provide constructive feedback. Problem-solving: Ability to troubleshoot technical issues and address learner challenges during training sessions Demonstrate sound written and verbal communication skills. Demonstrates sound presentations skills. Demonstrate high energy, enthusiasm and motivation in execution of work. Proficient in training methodologies and best practice. Demonstrate a strong sense of accountability. Please be advised that should you not be contacted within 30 days, kindly consider your application to be unsuccessful.
-
Software Development Instructor
2 weeks ago
Johannesburg, Gauteng, South Africa Hollywoodbets Full timeJob title : Software Development Instructor (Johannesburg)Job Location : Gauteng, JohannesburgDeadline : March 28, 2025Quick Recommended LinksJobs by Location Job by industries The Software Development Instructor will be responsible for educating individuals and teams on the principles and practices of software development, including coding languages,...
-
Software Development Instructor Position
4 days ago
Johannesburg, Gauteng, South Africa Hollywoodbets Full timeHollywoodbets is seeking a skilled and experienced Software Development Instructor to design and deliver comprehensive software development training programs.About the Role:This position involves creating engaging and effective training materials, including e-learning modules, to support the learning process.The successful candidate will have strong...
-
Software Development Instructor
4 days ago
Johannesburg, Gauteng, South Africa Hollywoodbets Full timeReady to inspire the next generation of developers? Star Factory is looking for a passionate Software Development Instructor to join our team in Bryanston, Johannesburg.In this role, you'll design and deliver dynamic training programs, equipping individuals and teams with essential coding languages, methodologies, and best practices. Your expertise will...
-
Professional Sound Instructor
5 days ago
Johannesburg, Gauteng, South Africa Invictus Full timeInvictus is seeking a Professional Sound Instructor to join our team. As a lecturer in sound technology, you will have the opportunity to share your expertise and passion for sound production with students, helping them develop the skills and knowledge needed to succeed in the industry.The successful candidate will possess a strong background in sound...
-
Fitness Instructor
2 weeks ago
Johannesburg, Gauteng, South Africa Virgin Active South Africa Full timeJob title : Fitness Instructor - JohannesburgJob Location : Gauteng, JohannesburgDeadline : March 13, 2025Quick Recommended LinksJobs by Location Job by industries Your Purpose...To inspire people to live active lives The role of the Fitness Instructor is to promote our world-class fitness products and to increase member retention through effective new...
-
English Language Instructor Opportunity
1 day ago
Johannesburg, Gauteng, South Africa The Really Great Teacher Company Full timeWe are looking for a highly motivated and organized individual to fill the position of English language instructor. The ideal candidate will have a passion for teaching and a desire to make a positive impact on students' lives.As an English language instructor, you will be responsible for creating engaging lesson plans, delivering high-quality instruction,...
-
Software Quality Analyst
1 day ago
Johannesburg, Gauteng, South Africa Copious Software Full timeAt Copious Software, we're committed to delivering high-quality software solutions that meet our clients' needs. As a Quality Assurance Engineer, you will play a critical role in ensuring the quality of our software applications by testing their APIs using Katalon Platform.We're looking for a skilled professional with a minimum of 3+ years of experience in...
-
Senior Physics Instructor
2 days ago
Johannesburg, Gauteng, South Africa University of Johannesburg Full timeTeaching and Learning:As a Senior Physics Instructor at the University of Johannesburg, you will be responsible for leading teaching and learning activities at undergraduate level, using innovative teaching methods and approaches. You will also maintain a portfolio of teaching activities of high-quality reputation and impact across a range of modules or...
-
Pilates Instructor, Mat and Reformer
4 weeks ago
Johannesburg, Gauteng, South Africa Deka Minas Pty Ltd Full timePlease note that this position is based in The Middle East, relocation, accommodation and additional benefits apply.We are seeking an experienced, passionate and certified Reformer Pilates Instructor to join a Luxury Wellness Centre in the Middle East. As a Pilates Instructor, you will be responsible for providing compassionate and comprehensive client care,...
-
Pilates Instructor, Mat and Reformer
2 weeks ago
Johannesburg, Gauteng, South Africa Deka Minas Pty Ltd Full timePlease note that this position is based in The Middle East, relocation, accommodation and additional benefits apply.We are seeking an experienced, passionate and certified Reformer Pilates Instructor to join a Luxury Wellness Centre in the Middle East. As a Pilates Instructor, you will be responsible for providing compassionate and comprehensive client care,...
-
Software Engineering Expertise
6 days ago
Johannesburg, Gauteng, South Africa Blue Bean Software Full timeSolution FocusAs a Frontend and Backend Development Professional at Blue Bean Software, you will play a key role in designing, developing, and maintaining end-to-end solutions that transform businesses and improve lives.You will work closely with cross-functional teams to deliver scalable and efficient solutions that meet the evolving needs of our clients....
-
Software Developer
4 weeks ago
Johannesburg, Gauteng, South Africa E&D Recruiters Full timeSOFTWARE DEVELOPER LanseriaSoftware development practices are in compliance with the industry best practices policies and procedures which include compliance with the full life cycle of the software development process.Minimum qualifications and experience: BSc (Computer Science) or BSc (Software Engineering) or related field Minimum of 3 years of relevant...
-
Software Developer
2 weeks ago
Johannesburg, Gauteng, South Africa E&D Recruiters Full timeSOFTWARE DEVELOPERLanseriaSoftware development practices are in compliance with the industry best practices policies and procedures which include compliance with the full life cycle of the software development process.Minimum qualifications and experience: BSc (Computer Science) or BSc (Software Engineering) or related fieldMinimum of 3 years of relevant...
-
Software Developer
7 days ago
Johannesburg, Gauteng, South Africa Signa Opportunity Full timeAbout the roleThe Software Developer Intern role is designed to provide hands-on experience in software developmentwhile bridging the gap between academic learning and professional work. Interns will contribute to real-worldprojects, enhancing their technical skills in coding, debugging, and software deployment while alsodeveloping essential soft skills like...
-
Software Developer
3 weeks ago
Johannesburg, Gauteng, South Africa Paracon Full timeJob title : Software DeveloperJob Location : Gauteng, JohannesburgDeadline : March 25, 2025Quick Recommended LinksJobs by Location Job by industries About the jobOur client in the banking Sector is seeking software developer who is good in detailed designs into functional software through programming and configuration. You will also play a key role in...
-
Software Developer
3 weeks ago
Johannesburg, Gauteng, South Africa African Ambition Full timeSoftware DeveloperLocation: JHBBasic: R850 000 PAWe hire people who are hungry for innovation and motivated to overcome challenges and setbacks. We are looking for a software developer who displays enthusiastic leadership, and whose technical expertise allows them to seamlessly manage projects and prioritize deadlines.Objectives of this role Build...
-
Software Developer
2 days ago
Johannesburg, Gauteng, South Africa KultureTalent - Global Talent Full timeWe're seeking an experienced software developer to join our team. As a developer at KultureTalent - Global Talent, you'll have the opportunity to work on a wide range of projects, from developing new software applications to maintaining and improving existing ones.You'll work closely with our engineers to ensure system consistency and improve user...
-
Software Developer
1 week ago
Johannesburg, Gauteng, South Africa Hlabahlosile Full timeDesign, develop, and maintain software applications across different platforms.Write clean, efficient, and maintainable code.Collaborate with cross-functional teams (e.g., Product, Design, QA) to define software requirements and technical specifications.Perform debugging and troubleshooting to resolve software defects and improve performance.Write and...
-
System Reliability Expert
1 day ago
Johannesburg, Gauteng, South Africa Tati Custom Software Development Full time**Company Overview:**Tati Custom Software Development is a leading provider of software solutions. We offer a dynamic work environment with opportunities for growth and professional development.Our team is passionate about delivering high-quality software solutions that meet the needs of our clients.In this role, you will be working closely with our team to...
-
Software Developer
4 weeks ago
Johannesburg, Gauteng, South Africa Network Recruitment Full timeThe successful incumbent will do software development on the CRM platform and client facing portals used by the company nationally. The candidate will report to the Development Manager. Requirements: 8 years' experience in a similar role IT Degree preferable Very good C# development experience Experience in related roles in the financial services industry...