12 Nov
|
Chandigarh Group of Colleges, Landran, Punjab
|
Sahibzada Ajit Singh Nagar
12 Nov
Chandigarh Group of Colleges, Landran, Punjab
Sahibzada Ajit Singh Nagar
Position: Technical Trainer – Advanced Data Structures & Algorithms (C++)
Department: Training & Placement (TPP)
Experience: 5+ Years (Corporate Software Development Experience Mandatory)
Location: CGC Landran, Mohali, Punjab
Job Summary
We are looking for an experienced and passionate Technical Trainer with a strong software development background to deliver industry-oriented training in Advanced Data Structures and Algorithms (DSA) using C++.
The ideal candidate should have hands-on corporate experience in designing, developing, and optimizing software applications and should be capable of mentoring engineering students for coding interviews, product-
based companies, and competitive programming.
Key Responsibilities
- Deliver classroom and lab sessions on Advanced Data Structures and Algorithms using C++.
- Train students for coding interviews of product-based and service-based companies.
- Develop industry-relevant coding assignments, and assessments.
- Conduct coding contests, Industry standard Projects, mock technical interviews, and doubt-clearing sessions.
- Prepare students for platforms such as LeetCode, HackerRank, CodeChef, and AMCAT.
- Evaluate student performance and provide regular feedback.
- Design placement-oriented learning materials, coding sheets, and interview question banks.
- Stay updated with the latest algorithms, competitive programming trends, and industry practices.
- Collaborate with placement and academic teams to improve student employability.
Required Skills
Programming Languages
- Strong proficiency in C++ (Mandatory)
- Basic understanding of Java or Python
Data Structures & Algorithms
- Arrays, Strings
- Linked Lists
- Stacks & Queues
- Trees (Binary Tree, BST, AVL, Heap)
- Graphs (BFS, DFS, Shortest Path, MST)
- Hashing
- Tries
- Disjoint Set Union (Union-Find)
- Segment Tree & Fenwick Tree
- Priority Queue
- Recursion & Backtracking
- Greedy Algorithms
- Energetic Programming
- Divide & Conquer
- Sliding Window
- Two Pointer Technique
- Binary Search on Answer • Bit Manipulation
STL (Standard Template Library)
- Vector
- List
- Deque
- Stack
- Queue
- Priority Queue
- Set
- Map
- Unordered Map
- Multiset
- Algorithms Library
- Iterators
- Lambda Functions
Problem Solving
- Complexity Analysis (Time & Space)
- Algorithm Optimization
- Competitive Programming
- Logical Reasoning
- Debugging Techniques
Corporate Experience (Mandatory)
Candidates must have 5+ years of hands-on software development experience in a corporate environment and should have worked on:
- Software Design and Development
- Data Structure-based Application Development
- Algorithm Optimization
- Performance Tuning
- Git & GitHub
- Object-Oriented Programming (OOP)
- Design Patterns
- Version Control (Git)
- SDLC and Agile Methodology
- Code Review and Debugging
- REST APIs (Preferred)
- Database fundamentals (SQL)
Educational Qualification
- B.Tech./B.E. in Computer Science, Information Technology, or related discipline.
- M.Tech. (Preferred)
Preferred Certifications
- Competitive Programming Achievements
- LeetCode/HackerRank Certifications
- C++ Programming Certifications
- Relevant Software Development Certifications
Desired Candidate Profile
- Minimum 5 years of corporate software development experience.
- Excellent coding and problem-solving skills.
- Strong communication and presentation skills.
- Passion for teaching and mentoring engineering students.
- Ability to simplify complex technical concepts.
- Experience conducting technical interviews is an added advantage.
- Exposure to placement preparation programs is preferred.
Good to Have
- 500+ coding problems solved on LeetCode/HackerRank/CodeChef.
- Experience with coding competitions or hackathons.
- Knowledge of system design fundamentals.
- Experience mentoring fresh graduates or interns.
- Familiarity with AI-assisted coding tools and modern development practices.
📌 Technical Trainer (Sahibzada Ajit Singh Nagar)
🏢 Chandigarh Group of Colleges, Landran, Punjab
📍 Sahibzada Ajit Singh Nagar