Introduction
We are seeking a dynamic Guru Informatika dan Pengembangan Perangkat Lunak to join our forward‑thinking educational team. This role is ideal for passionate educators who blend strong technical expertise with a love for teaching, and who are eager to shape the next generation of software developers and IT professionals. The successful candidate will work in a collaborative environment, leveraging modern learning technologies to deliver engaging, curriculum‑aligned instruction.
Responsibilities
- Design, develop, and deliver comprehensive curricula for computer science, programming, and software development courses at undergraduate and diploma levels.
- Prepare lesson plans, practical labs, and project‑based assignments that align with industry standards and accreditation requirements.
- Utilize e‑learning platforms, virtual labs, and interactive tools to enhance student engagement and accommodate diverse learning styles.
- Assess student performance through quizzes, exams, coding challenges, and capstone projects, providing timely, constructive feedback.
- Mentor students on career pathways, internship opportunities, and professional development in the tech sector.
- Collaborate with fellow faculty members to continuously improve course content, share best practices, and integrate interdisciplinary projects.
- Participate in faculty meetings, curriculum review committees, and accreditation activities.
- Stay current with emerging technologies, programming languages, and industry trends to keep the curriculum relevant and future‑proof.
- Maintain classroom discipline, uphold academic integrity, and foster an inclusive learning environment.
- Contribute to community outreach programs, workshops, and hackathons that promote STEM education.
Requirements
- Education: Minimum Bachelor’s degree (S1) in Computer Science, Information Technology, Software Engineering, or a related field.
- Experience: Teaching experience is highly valued; candidates with industry experience in software development are also welcome.
- Gender: Open to all genders.
- Technical Skills: Proficiency in programming languages (e.g., Java, Python, C#), software development life‑cycle, version control, and cloud services.
- Soft Skills: Excellent communication, strong teamwork, high commitment to education, disciplined work ethic, and a genuine passion for mentoring students.
- Technology Integration: Ability to incorporate digital tools, learning management systems, and interactive platforms into the teaching process.
- Work Schedule: Monday to Saturday, 08:00 – 17:00.
- Personal Attributes: Responsible, adaptable, creative problem‑solver, and committed to continuous professional growth.
Benefits
- Competitive salary with performance‑based incentives.
- Health insurance coverage for the employee and immediate family.
- Professional development allowance for conferences, certifications, and workshops.
- Access to state‑of‑the‑art computer labs, software licenses, and e‑learning resources.
- Paid leave, including annual, sick, and maternity/paternity leave.
- Flexible work arrangements for research or curriculum design activities.
- Opportunities for career advancement into senior academic or program‑director roles.
- Supportive community that values diversity, innovation, and lifelong learning.
About Company
Our institution is a leading provider of technical education, renowned for bridging the gap between academia and industry. With a strong focus on applied learning, we partner with top technology firms to ensure our graduates are job‑ready and equipped with cutting‑edge skills. Our campus hosts modern laboratories, collaborative spaces, and a vibrant student community that thrives on creativity and inquiry. We are committed to fostering an inclusive environment where educators and learners alike can grow, innovate, and make a lasting impact on the digital future.
Interested in this position?
Take the next step in your career and apply for this role today.
Apply Now