Knowledge of Object-Oriented Programming (OOP) and ability to apply OOP principles in code design.
Bachelor’s degree or diploma in Computer Science, Software Engineering, Information Technology, or a related field (or equivalent practical experience).
Familiarity with at least one common programming language (e.g., Java, C#, Python, JavaScript) and willingness to learn new technologies.
...
Design, develop, and continuously enhance courses to incorporate emerging industry trends, technological advancements, and relevant accreditation requirements.
Contribute actively to curriculum development, academic governance, and continuous academic quality enhancement.
Establish and strengthen industry partnerships to facilitate research collaborations, knowledge exchange, and internship opportunities for students.
...