Python Trainer

Surya Informatics

Chennai0–2 yrs1h agovia Naukri

Posted 13 Nov 2026, 19:05 IST

This job at a glance

Who can apply
Freshers and up to 2 years · Bachelor's degree
Must know
RecruitingData structures & algorithmsTroubleshooting
Nice to have
PythonREST APIsPandasNumPy
Work
On-site in Chennai
Pay
₹1.5–3 LPA
Listed
13 Nov 2026 · still open

Sign in free to see which of these skills your resume already shows.

About the Role

SURYA INFORMATICS JOB DESCRIPTION

Department: IT

Role Type: Technical Development + Training

Hiring Drive: Recruitment part of the 40-position hiring plan

We are looking for a Python Developer cum Trainer who can combine hands-on Python development with effective technical training. The selected candidate will build practical applications, guide learners through projects, and explain programming concepts in a clear, structured manner.

Key Responsibilities

  • Deliver structured training sessions on Python fundamentals, object-oriented programming, data structures, and commonly used libraries.
  • Demonstrate practical coding techniques, debugging, testing, and application development practices.
  • Design, develop, and maintain Python-based applications, scripts, APIs, or automation solutions as assigned.
  • Guide students through hands-on exercises, mini-projects, and real-time project implementation.
  • Prepare lesson plans, presentations, coding examples, assignments, assessments, and project documentation.
  • Evaluate learner progress, provide constructive feedback, and clarify technical doubts.
  • Stay updated with Python frameworks, tools, and industry practices, and incorporate relevant updates into training.
  • Collaborate with the technical and training teams to plan and deliver quality learning outcomes.

Technical Skills & Competencies

  • Strong knowledge of Python programming, syntax, data types, control structures, functions, and exception handling.
  • Understanding of object-oriented programming, data structures, algorithms, and file handling.
  • Working knowledge of libraries such as NumPy, Pandas, and Matplotlib is an advantage.
  • Familiarity with at least one Python framework or development area such as Flask, Django, FastAPI, or automation is preferred.
  • Knowledge of databases and SQL, REST APIs, Git, and basic software development practices is desirable.
  • Ability to write clean, reusable, maintainable code and troubleshoot errors.

Qualifications

  • Bachelors degree in Computer Science, Information Technology, Engineering, or a related discipline.
  • Strong practical skills and demonstrable projects may also be considered.

Experience

  • Freshers with strong Python skills and project work may apply.
  • Relevant development or teaching experience is an advantage.

Preferred Profile

  • Personal, academic, internship, or open-source projects demonstrating Python development; familiarity with GitHub and project documentation.

Core Skills

  • Good verbal and written communication skills.
  • Confident presentation, mentoring, and knowledge-sharing abilities.
  • Strong problem-solving mindset and willingness to learn new technologies.
  • Ability to explain complex concepts in a simple, learner-friendly manner.
  • Professional attitude, teamwork, and time-management skills.

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job