Job Description
Development Innovation Platform Foundation is looking for Python Programming Senior Instructor for DIPF
Job Description / Responsibility
Summary:
This is a fantastic opportunity for one to become part of a fast-growing and internationally partnered technology teaching company; the resource will be responsible for conducting classes on Python programming for animations and game design, robotics, and integration with hardware components for learners.
Responsibilities:
• Teach and conduct online and onsite classes for students.
• Develop and update curriculum for various modules as required.
• Establish Course Content
• Create marketing content with Content creator
• Develop technical projects for demonstration and local/international competitions.
• Visits are required as per demand for intra-school, interschool, and national-level competitions and other activities.
• Make presentations on curriculum and training methodology to schools, universities, donor partners, and interested parents and students.
Educational Requirements
• Diploma in Engineering in Computer Engineering
• Bachelor of Science (BSc) in Computer Science & Engineering
• Skills Required: Python, Education Training, Programming, Python developer, Instructor, Information technology, Python Programmer, Python 3, Django Web Framework, Programming languages: Python
Experience Requirements
• 1 to 2 year(s)
• The applicants should have experience in the following business area(s):
• Training Institutes,IT Enabled Service
• Freshers are also encouraged to apply.
Additional Requirements
• Age 20 to 35 years
• Both males and females are allowed to apply
• Qualifications:
• Technical Skills:
• It is not mandatory to be an expert in all the above subjects, but candidates demonstrating competencies and solid understanding of most of the subjects will have a higher likelihood of succeeding in the positions.
• Proficiency in “Python Programming” for animations and game design.
• Experience with “Python Robotics” and integration with hardware components.
• Knowledge of basic programming concepts of Python syntax, data structures, control structures, functions, and OOP.
• Familiarity with block-based coding tools similar to Scratch (e.g., Blockly, Tynker) is a plus.
• Pedagogical (Teaching) Skills
• Teaching students Python programming and advanced Python concepts.
• Ability to manage 20 students in a particular onsite class and 50 for online classes.
• Ability to teach curriculum based on practical project work and minimal theoretical sessions.
• Develop and update curriculum for the module on Python Programming.
• Ability to guide students to build animations, games, and integrations with hardware components.
• Ability to conduct Training of Trainer (TOT) sessions.
• Critical Thinking and Analytical Skills.
Job Location
Dhaka (GULSHAN 1)