Technology Faculty

6 years

0 Lacs

Posted:21 hours ago| Platform: SimplyHired logo

Apply

Work Mode

On-site

Job Type

Part Time

Job Description

The faculty will teach foundational and advanced programming languages, software development, and modern industry technologies, ensuring students gain both academic clarity and real-world technical skills.
You will train students for academics, placements, internships, and project-building.

2. Key ResponsibilitiesA. Core Programming Instruction

Teach and mentor students in:

  • C Programming (fundamentals, pointers, memory, data structures)
  • C++ (OOP, STL, competitive coding concepts)
  • Java (Core Java, OOP, exception handling, multithreading, JDBC)
  • Python (basic to advanced, data structures, OOP, modules)

Responsibilities include:

  • Designing lesson plans, coding worksheets, and live coding sessions
  • Conducting regular coding tests, assignments, and practical exams
  • Strengthening fundamentals + problem-solving ability
  • Guiding students in data structures, algorithms, and logic building

B. App & Web Development TrainingFlutter Development

  • Teach Dart, Flutter widgets, state management, Firebase integration
  • Guide students to build real apps, API integration, and UI/UX best practices

Full Stack Web Development

Teach:

  • Frontend: HTML5, CSS3, JavaScript, Bootstrap/Tailwind
  • Backend: Node.js / Express / Django / PHP (as per institute requirement)
  • Databases: SQL, MySQL, MongoDB
  • Build real-world web apps with authentication, APIs, dashboards, cloud hosting

Responsibilities:

  • Conduct project-based sessions, version control (Git/GitHub), deployment
  • Prepare students for industry-ready project development

C. Latest Technologies & Industry Skills

Train students on emerging areas (as per institutional requirement):

  • AI/ML basics
  • Cloud basics (AWS, Azure, GCP)
  • Cybersecurity fundamentals
  • DevOps introduction (Git, Docker basics)
  • Modern frameworks & tools

3. Additional Responsibilities

  • Conduct doubt sessions, lab sessions, coding marathons, and hackathons
  • Prepare project documentation, module notes, and coding practice sheets
  • Guide students in resume building, GitHub portfolios, and internships
  • Evaluate student progress and provide personalized feedback
  • Create video lectures, digital content, and coding challenges
  • Participate in curriculum development and faculty meetings

4. Skills & Competencies Required

  • Strong command over C, C++, Java, Python, Flutter, and Web technologies
  • Ability to explain complex concepts in simple, practical examples
  • Hands-on coding ability with live demonstration skills
  • Knowledge of industry trends, frameworks, and real-world applications
  • Strong communication and classroom management
  • Ability to mentor students on projects, debugging, and logic building

5. Qualifications

  • B.Tech / M.Tech in Computer Science / IT or MCA
  • Certifications in programming/web/app development preferred
  • Industry or teaching experience: 2–6 years preferred

6. Experience

  • Teaching coding/programming to school, college, or professional students
  • Experience in project building, app development, or web development
  • Experience in preparing students for placements / internships (preferred)

Job Type: Part-time

Pay: ₹150.00 - ₹300.00 per hour

Work Location: In person

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You