✨ AI Summary
MICA Academy, a Secondary Technological School in Giza, is seeking a Computer Science & Software Engineering Instructor. The role involves delivering lectures and lab sessions on Java, Databases, and IT/Software concepts, developing educational materials, and assessing student performance. The ideal candidate will mentor students in technical projects and foster problem-solving skills.
Requirements include a Bachelor's degree in a relevant field, strong knowledge of Java, OOP, Databases (JDBC, Oracle SQL, PL/SQL), and foundational IT/Networking concepts. Previous experience in teaching, training, or curriculum development is mandatory, along with excellent communication, presentation, and classroom management skills. Experience with Flutter, Embedded Systems, Robotics, or basic AI is a plus.
Requirements
Job Requirements:Education: Bachelor’s degree in Computer Science, Computer Engineering, Communications Engineering, Mechatronics, or a related field.Core Technical Knowledge:Strong knowledge of Java programming and Object-Oriented Programming (OOP) concepts.Solid understanding of Databases, JDBC, Oracle SQL, and PL/SQL.Foundational understanding of Networking, Operating Systems, Systems Administration, and IT Infrastructure.Experience: Previous experience in teaching, training, or developing technical learning materials and curricula.Soft Skills: Excellent communication, presentation, and classroom management skills.Preferred / Plus Skills:Knowledge or experience with Flutter for cross-platform mobile application development is a strong plus.Familiarity with Embedded Systems, Robotics, or basic AI concepts.
Description
About MICA Academy:MICA Academy is a Secondary Technological School affiliated with the Productivity and Vocational Training Department (PVTD), located in Giza. We offer specialized technical education programs for students aged 15 to 18, equipping them with practical and foundational skills in Software Engineering, IT Infrastructure, Embedded Systems, Robotics, and Artificial Intelligence.Key Responsibilities:Deliver interactive lectures and hands-on lab sessions covering Java, Databases, and core IT/Software concepts.Develop, update, and enhance educational materials, curriculum modules, and practical assignments.Assess student performance through continuous evaluations, projects, and practical exams.Mentor students in hands-on technical projects and encourage problem-solving methodologies.