Technical Trainer (Programming Languages: C, C++, Java, Python)

5 years

9 Lacs

Posted:1 day ago| Platform: GlassDoor logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

JD & KRA — Technical Trainer (Programming Languages: C, C++, Java, Python)

Role Snapshot

Field

Details

Position Title

Technical Trainer (Programming Language Trainer)

Department

Upskilling & Industry Collaboration

Audience

Engineering (CSE/IT/Allied), BCA, B.Sc. (Computer Science)

Primary Stack

C, C++, Java, Python (with DSA, OOPs, Git/GitHub, Unit Testing, Linux)

Objectives

Industry-grade coding readiness, project-based learning, continuous assessment, placement support, measurable improvement in quality & outcomes

Role Summary

Drive end-to-end coding excellence across C, C++, Java and Python through structured modules, labs, and projects. Design mini/capstone projects and rigorous assignments, run continuous assessments, track each student’s progress, and collaborate with the Placement Cell to improve test-to-hire conversion and overall quality.

Key Responsibilities (JD)

A. Curriculum & Delivery

  • Deliver outcome-oriented modules in C, C++, Java, Python covering syntax → OOP → DSA → problem-solving → debugging → unit testing → version control.
  • Map curriculum to year/degree level (FY → fundamentals; SY → OOP & DSA; TY → advanced topics, frameworks/tooling).
  • Run hands-on labs (IDE setup, CLI, gcc/g++, GDB, Java/JDK, IntelliJ/Eclipse, Python/venv/pytest).
  • Incorporate industry practices: code reviews, pair programming, Git workflows, issue boards, basic Agile ceremonies.

B. Projects, Assignments & Portfolios

  • Mini projects per module and semester capstones with clear problem statements, constraints, and evaluation rubrics.
  • Curate domain-themed capstones (e.g., fintech billing engine in Java, IoT sensor logger in C/C++, Python data pipeline, CLI tools, REST stubs).
  • Ensure each student maintains a GitHub portfolio with READMEs, test cases, and CI basics (where feasible).
  • Provide starter kits, datasets, and sample test specs; emphasise documentation and code quality gates.

C. Continuous Assessment & Progress Tracking

  • Establish baseline diagnostics (entry test) and weekly coding sprints (timed challenges on DSA/problem solving).
  • Use a scoring rubric (correctness, complexity, code quality, tests, documentation, version control hygiene).
  • Maintain progress dashboards per student (attendance, scores, attempts, improvements, at-risk flags).
  • Run remedial clinics for low performers; publish fortnightly improvement plans and outcomes.

D. Placement Enablement

  • Align with Placement Cell to target coding rounds (MCQs, whiteboard, online judges), company-wise patterns, and mock interviews.
  • Conduct interview drills: problem decomposition, communication of approach, edge-case thinking, trade-offs.
  • Prepare role-ready tracks (e.g., Java developer basics, Python scripting/automation, C/C++ systems fundamentals).
  • Integrate aptitude + technical checkpoints close to drive timelines; support hackathons and coding contests.

E. Content Development & Quality

  • Build and continuously refresh slides, labs, problem banks, solution keys, and video snippets for revision.
  • Map outcomes to Bloom’s taxonomy; maintain question banks at multiple difficulty levels.
  • Collect and act on student feedback every module; run after-action reviews post each placement cycle.

F. Collaboration & Administration

  • Coordinate timetables with departments; ensure lab readiness (software/versions/licenses).
  • Submit attendance, assessment analytics, and placement-readiness reports on schedule.
  • Conduct faculty bridges to integrate coding components with course projects and allied lab courses.

Qualifications & Experience

  • Education: B.E/B.Tech. M.E./M.Tech(CSE/IT/ECE) or MCA/M.Sc. (CS/IT); higher qualifications preferred.
  • Experience: 5–8+ years in corporate/ed-tech training or as a software engineer with evidence of training/mentoring.
  • Skills: Strong in C, C++, Java, Python, OOP, DSA, debugging, unit testing (JUnit/pytest), Git/GitHub, Linux basics; exposure to build tools (Maven/Gradle), simple REST/JSON, and basic SQL is a plus.
  • Desirables: Recognised certifications (e.g., PCAP/PCPP, OCP Java), strong coding profiles (GitHub/LeetCode/CodeChef), record of project supervision leading to internships/placements.

Key Result Areas (KRA) with Metrics & Weightage

KRA

KPI / Measurement

Target (Per Semester unless stated)

Weight

Training Delivery & Coverage

Syllabus completion across C/C++/Java/Python; planned vs delivered hours; average attendance

≥ 95% coverage; ≥ 80% attendance/batch

Continuous Assessment & Learning Gain

Number of assessments; pre-/post-test improvement (avg score delta)

≥ 4 graded assessments/module; ≥ +20% average improvement

Coding Proficiency (DSA & Problem Solving)

Weekly challenge scores; success on online judge sets; complexity awareness

≥ 70% students solve set A*; ≥ 40%* solve set B

Project Delivery (Mini & Capstone)

On-time submissions; rubric scores; code quality & tests; Git hygiene

100% teams submit; ≥ 75% score ≥ 70/100; tests present in ≥ 70% repos

Placement Readiness & Conversion

Mock interview pass rates; company-pattern readiness; placement outcomes linked to trainer cohorts

≥ 75% students clear internal tech screen; yearly: ≥ +10% uplift in tech-round conversions

Remedial Support & Uplift

Identified at-risk learners; remedial attendance; uplift post-remediation

Identify 100% at-risk; ≥ 80% attend clinics; ≥ 60% show uplift ≥ 15%

Student Satisfaction (QoS)

Feedback (module/semester) on content, clarity, support

Average rating ≥ 4.2/5

Content Development & Refresh

New problems/caselets; updated decks; recordings/job-aids

≥ 1 fresh mini project + 10 new problems/semester; quarterly content refresh

Stakeholder Collaboration & Reporting

Timely reports to Department & Placement Cell; industry connects

100% reports on time; ≥ 2 industry sessions/semester

Apply through mail : careers1@hkbk.edu.in

Job Type: Full-time

Pay: From ₹900,000.00 per year

Benefits:

  • Health insurance

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