to support educational and training activities in software development, web technologies, and information technology systems. The role includes developing demo applications, assisting in lab setups, managing IT infrastructure, and creating educational content or simulations. The ideal candidate should be proficient in programming languages such as
, and possess a strong interest in education and technology training.
Key Responsibilities
:
Design and develop demo applications using programming languages like Java, C++, Python, and web technologies.
Assist in setting up and maintaining labs for software and IT training.
Create technical content, documentation, and learning modules for students and training programs.
Provide IT support including system and network configuration, software installation, and troubleshooting.
Maintain digital infrastructure, ensuring security, connectivity, and software functionality.
.
Basic knowledge of database systems and software development life cycle (SDLC).
Familiarity with IT systems administration, networking, and cybersecurity principles.
Strong interest in teaching, training, or working in academic environments.
Qualifications
:
Bachelor's degree in
Computer Science, Information Technology, Software Engineering
, or a related field.
Hands-on experience or academic exposure to
Java, Python, C++, SQL, HTML/CSS
.
IT certifications (such as CompTIA, CCNA, etc.) are a plus.
Good communication and teamwork skills.