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 transparent 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 Current 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 Up to 1 100 000 00 per year Benefits Health insurance Work Location In person
📌 Technical Trainer (programming Languages: C, C++, Java, Python) (Karnataka)
🏢 HKBK Group of Institutions
📍 Karnataka
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.