Why Join Us
- Bring your technical expertise into the classroom and make a lasting impact on students’ careers
- Structured timetable with no on-call shifts — a genuine work-life balance that industry rarely offers
- Opportunity to shape the next generation of computing professionals at a scenic coastal campus
- Join a collaborative academic team that values both technical depth and quality teaching practice
What You Will Teach
You will deliver Computing & IT subjects at undergraduate and diploma level, covering:
- Programming — Python, Java, or C# including live coding and lab-based sessions
- Software development principles — SDLC, Agile & Waterfall methodologies, Git version control
- Databases — SQL and relational database design (MySQL / PostgreSQL / MS SQL)
- Data structures, algorithms, and computational thinking
- IT fundamentals, systems, and networking concepts
- Emerging topics: introductory Machine Learning or UX/UI (Figma, scikit-learn) as applicable
What You Will Do
- Plan and deliver engaging lectures, practical lab sessions, and project-based learning activities
- Design assignments, projects, and assessments aligned to programme learning outcomes
- Mark student work against clear assessment criteria and provide structured developmental feedback
- Mentor students through coding projects and help them build job-ready technical skills
- Maintain accurate student records, attendance, and progress tracking
- Collaborate with faculty to keep course content current with industry and curriculum developments
- Support students individually and in small groups to help them reach their potential
What We Are Looking For
Qualifications
- B.Sc. CS/IT, BCA, or B.E./B.Tech in CS or IT — mandatory
- Master’s or postgraduate qualification in CS, IT, or Education — preferred
- Teaching qualification or Bed (Education) is an advantage
Technical Skills
- Proficiency in Python, Java, or C# — comfortable writing and debugging code live in class
- Solid working knowledge of SQL and relational databases (MySQL / PostgreSQL / MS SQL)
- Familiarity with SDLC, Agile/Waterfall methodologies, and Git version control
- Understanding of data structures and algorithm fundamentals
- Experience with IDEs such as VS Code, IntelliJ, or Eclipse
- Exposure to ML or UX/UI tools (Figma, scikit-learn) is a bonus — not required
Experience — one of the following:
- 2–5 years of teaching Computing, Computer Science, or IT at a school, college, or polytechnic
- 2–5 years of industry experience in software development or IT, with a genuine interest in teaching
Personal Qualities
- Strong English communication skills — written and spoken
- Ability to explain complex technical concepts clearly to learners at different levels
- Patient, encouraging approach to student mentoring and feedback
- Organised and thorough with record-keeping, lesson planning, and assessment documentation
- Genuine interest in education and in helping students succeed
Pay: ₹40,000.00 - ₹60,000.00 per month
Benefits:
- Paid sick time
- Provident Fund
Work Location: In person