+965 22204171 +965 65701004 info@bia.edu.kw
Corporate Student Parent Login
Back to All Openings
Computer Science

Programming Teacher

Salmiya, Kuwait Full-time 250.000 KWD - 350.000 KWD

About the Role

We are looking for a skilled Programming Teacher to deliver engaging instruction in various programming languages and concepts. The ideal candidate will guide students through practical exercises, projects, and theoretical foundations of software development. • Design and deliver engaging lectures on programming languages and software development concepts. • Teach students C/C++, PHP, .NET, Kotlin/Flutter, MySQL, MS SQL, ensuring a strong grasp of both theory and practical application. • Develop a structured curriculum incorporating industry standards and emerging technologies. • Guide students through coding exercises, projects, and hands-on learning experiences. • Assess student performance through assignments, coding challenges, and exams. • Foster problem-solving and analytical thinking among students. • Stay updated with the latest advancements in software engineering and incorporate them into coursework. • Provide mentorship and career guidance to students pursuing programming-related professions. • Participate in academic research, faculty meetings, and collaborative projects.

Requirements

Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field. Strong proficiency and teaching ability in C/C++, PHP, .NET, Kotlin/Flutter, MySQL, MS SQL. Prior teaching or training experience is highly desirable. Ability to explain complex concepts clearly. • Education: A **Bachelor’s or Master’s degree** in Computer Science, Software Engineering, or a related technical field. • Technical Expertise: Strong proficiency in C/C++, PHP, .NET, Kotlin/Flutter, MySQL, MS SQL. • Teaching Ability: Capacity to explain complex programming concepts in a clear and accessible manner. • Experience: Prior teaching or training experience is highly desirable. • Skills: Excellent communication, problem-solving, and interpersonal skills. • Adaptability: Ability to evolve teaching methods to align with modern programming practices. • Industry Knowledge: Awareness of software development trends and best practices.

Submit Your Application

Please fill out all the required fields and upload your documents below.

1

Personal Information

2

Education & Skills

3

Experience

4

Upload Documents