87 Chandigarh University Jobs
Technical Trainer
Chandigarh University
posted 3d ago
Fixed timing
Key skills for the job
1. Java Trainer
Skill Set Required (In Detail):
• Object-Oriented Programming (OOP): Proficiency in teaching core OOP concepts
such as Inheritance, Abstraction, Polymorphism, Encapsulation, and promoting Data
Privacy in application development.
• Exception Handling: Expertise in handling exceptions using try-catch, throw, and
creating custom exceptions.
• Advanced Java Concepts: In-depth knowledge of Static and Final keywords,
Constructors, Interfaces vs Abstract Classes, and their practical applications.
• Data Structures and Algorithms (DSA) in Java: Ability to explain Arrays, Strings,
LinkedLists, Stacks, Queues, Trees, Graphs, Sorting, Searching, Recursion, Dynamic
Programming, and Backtracking with hands-on coding.
• Collections Framework: Hands-on experience with ArrayList, LinkedList,
HashMap, TreeMap, HashSet, and related classes for real-world problem-solving.
• Multithreading: Expertise in the Thread lifecycle, Thread synchronization, and
building multithreaded applications in Java.
• Problem-Solving: Capability to solve algorithmic challenges using Java on platforms
like LeetCode, Codeforces, or TopCoder.
• Foundation in CSE: Trainers must possess a strong understanding of Software
Engineering, Operating Systems, and other core Computer Science concepts essential
for placements.
2. NOS (Network Operating System) Trainer
Skill Set Required (In Detail):
• Installation and Configuration: Experience in setting up and configuring Network
Operating Systems (NOS) such as Ubuntu Server, CentOS Stream, or Windows
Server in a virtualized environment.
• User and Group Management: Ability to create and manage user accounts and
groups, assign roles, permissions, and test access controls for different departments or
projects.
• Networking Basics: Knowledge of network topologies, OSI/TCP models, and
configuring network services.
• IP Addressing and Subnetting: Expertise in IPv4 and IPv6 addressing schemes,
subnet creation, and efficient IP allocation.
• Server Configuration: Practical experience with DNS server setup, file sharing
services (e.g., Samba), and web server configuration using Apache or Nginx.
• Network Security: Proficiency in implementing firewall rules, enabling secure
access protocols, and conducting vulnerability testing.
• Troubleshooting: Strong skills in diagnosing and resolving network configuration
issues, ensuring system security and reliability.
• Foundation in CSE: Trainers must possess a strong understanding of Software
Engineering, Operating Systems, and other core Computer Science concepts essential
for placements.
3. ADBMS (Advanced Database Management Systems) Trainer
Skill Set Required (In Detail):
• Database Concepts: Comprehensive understanding of DBMS concepts, relational
models, and normalization techniques up to BCNF.
• SQL Fundamentals: Ability to teach SQL queries, including SELECT, INSERT,
UPDATE, DELETE, and advanced SQL concepts like Joins, Subqueries, and Set
Operations.
• Database Design: Expertise in designing efficient database schemas for applications,
ensuring data integrity and reducing redundancy.
• Advanced SQL Techniques: Knowledge of indexing, query optimization,
transactions, ACID properties, and handling concurrency in multi-user environments.
• Procedures and Triggers: Experience in creating stored procedures, functions, and
triggers to automate business logic within a database.
• Database Security: Proficiency in role-based access control, encryption techniques,
and implementing secure database operations.
• Integration with Programming: Ability to integrate databases with applications
using ORMs or programming languages like Python, Java, or C#.
• Backup and Recovery: Hands-on experience with backup, disaster recovery
planning, and restoration of databases.
• Foundation in CSE: Trainers must possess a strong understanding of Software
Engineering, Operating Systems, and other core Computer Science concepts essential
for placements.
4. DSA (Data Structures and Algorithms) Trainer
Skill Set Required (In Detail):
• Core Data Structures: Proficiency in Arrays, Linked Lists, Stacks, Queues, Trees,
Graphs, and Hashing techniques.
• Algorithms: Ability to teach Sorting (QuickSort, MergeSort), Searching (Binary
Search), and Optimization Algorithms with real-world applications.
• Dynamic Programming: Expertise in solving problems using DP, including
Knapsack, Longest Increasing Subsequence, and Matrix Chain Multiplication.
• Graph Algorithms: Knowledge of BFS, DFS, Dijkstra's algorithm, Minimum
Spanning Tree, and advanced concepts like Maximum Flow.
• Backtracking and Divide & Conquer: Hands-on experience in solving problems
like N-Queens, Sudoku Solver, and other combinatorial problems.
• Bit Manipulation: Proficiency in XOR operations, bitmasking techniques, and
solving optimization problems using bits.
• Multithreading in DSA: Ability to implement multithreaded solutions like Producer-
Consumer problems, MergeSort, or matrix multiplication using Java threads.
• Programming Proficiency: Trainers must be proficient in at least one of the
following programming languages: C, C++, or Java.
• Practical Problem Solving: Familiarity with competitive programming platforms
(e.g., Codeforces, AtCoder, TopCoder) and a portfolio of solved problems.
• Foundation in CSE: Trainers must possess a strong understanding of Software
Engineering, Operating Systems, and other core Computer Science concepts essential
for placements.
Employment Type: Full Time, Permanent
Read full job descriptionPrepare for Technical Trainer roles with real interview advice
1-5 Yrs
₹ 2 - 3L/yr
Mohali, Kharar
2-7 Yrs
₹ 3.5 - 5.5L/yr
Varanasi, Lucknow, Meerut