14 Nov
|
Surya Informatics
|
Chennai
14 Nov
Surya Informatics
Chennai
SURYA INFORMATICS
JOB DESCRIPTION
Python Developer cum Trainer
Department:IT
Role Type:Technical Development + Training
Hiring Drive:Recruitment part of the 40-position hiring plan
ROLE OVERVIEW
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.
EDUCATIONAL QUALIFICATION
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.
- Solid 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.
Surya Informatics | Campus Recruitment
📌 Python Trainer (Chennai)
🏢 Surya Informatics
📍 Chennai