Software (Web) Development Associate Instructor

Riyadh Tax Free22 months agoFull-time External
Negotiable
Software (Web) Development Associate Instructor - Full Time - Onsite - This is an **Onsite position** to teach students in **Riyadh, Saudi Arabia.** Associate Instructors (formally called backup instructors) are expected to be present and attentive as if they are the lead instructor for the classroom. They are responsible for monitoring multiple classrooms and assisting the lead instructor as necessary. In the event of an emergency or complications causing the lead instructor to miss a class - the associate instructor should expect to take over the classroom for that day/hour and run the class as if they were the lead instructor. During this time, the associate instructor becomes the lead instructor. • *Responsibilities**: - Reviewing lecture content and preparing to instruct the class if needed (daily) - Taking attendance (if TA is not present, daily) - Assisting with the morning session (daily) - Assisting with the afternoon session (daily) - Moving through breakout rooms to assist students (daily) - Reviewing and leaving feedback on assignments (daily) • *Required Education, Experience, Abilities**: - BS degree or higher from an accredited college or university in Software Systems, Computer Science, Electrical Engineering, or a similar technical discipline. - Experience as an instructor/trainer including planning, scheduling, and delivering Software Development and related training programs and materials. - Excellent troubleshooting skills, self-motivated, results-driven, and well-organized. - Excellent communication and presentation skills, both oral and written. - Minimum 5+ years of working experience in software development using Java, Python, and C#. - Must have experience as a Full Stack Developer. - Good knowledge of coding standards, code reviews, source control management, build process, testing, and operations. - Must have good hands-on experience with the following programming language used for Software Development: Java, Python, C#.NET • *ABOUT CODING DOJO** Coding Dojo is a global education technology company that offers a three-full-stack computer programming bootcamp, as well as courses on Data Science and other emerging technologies. The innovative curriculum and Learning Management System are designed to train students to become self-sufficient developers, regardless of their technical background. We also make it a mission to support underserved communities and increase diversity in the tech industry. This position is a rare opportunity to join a rapidly growing company and make a positive impact in many people's lives. At Coding Dojo we pride ourselves on possessing a culture of execution that caters to wave makers rather than wave riders. If you're interested in joining a diverse and dynamic team who value speed, continuous improvement, measurement, focus, accountability, and always attacking the gap, you'll feel right at home at Coding Dojo