Cloud, Full Stack or Data Engineer Adjunct Lecturer @ TP
To apply, please send your resumes to careers.sg@generation.org . Along with the resume, please mention in not more than 5 bullet points, your motivation to apply for this role. Please include “ADJUNCT TECH INSTRUCTOR 2024” in the subject line.
This is a contract teaching position for a bootcamp style programme (teaching schedule to be shared below). Selected candidates will be given a one-year contract as Generation Singapore’s adjunct instructor. Successful candidates will be deployed to teach in one of three programmes: Junior Data Engineer, Full Stack Developer, or Cloud Support and DevOps Practitioner. Instructors can be expected to lead at least one cohort a year, at a mutually agreed period.
What The Role Is About
As an adjunct instructor of Generation Singapore, the candidate will join a fast-paced, collaborative team dedicated to creating impact for jobseekers in Singapore. Successful candidates will have their names/credentials listed on Generation Singapore’s website as our programme instructors.
The tech programme in Generation Singapore are intensive courses that focus on a combination of technical, behavioural and mindset skills required to become a Junior Data Engineer, a Full Stack Developer, or a Cloud Support and DevOps Practitioner.
The instructor will report to the Generation Singapore Curriculum & Instruction team and will work in collaboration with the Programme team. Apart from classroom teaching, instructors will also have the opportunity to support Generation Singapore’s instructional work on ad hoc basis (e.g. as SME for curriculum refinement, sharing at info session, make up class, preparing learners for technical interview, supporting alum with technical questions).
During the contract period, the instructor will strive to promote Generation Singapore’s work as and when required in the industry circle, and to act in Generation’s best interest at all times.
Who We Are
You will be part of Generation: You Employed, Singapore, a local charity with the mission to create meaningful career pathways for people facing barriers to employment. We are an affiliate of Generation: You Employed, a global network of non-profit organizations working on a mission to bridge the gap between education and employment systems to prepare, place and support people into meaningful jobs that are otherwise inaccessible. Generation was created in 2014 to help bridge this gap—at speed and scale. Till date, Generation has supported more than 106,000 people of all ages across 18 countries to get into career-launching jobs. Our placement rates are one of the best in the market at nearly 86% of all Generation graduates securing full-time jobs within 90 days from completing the programme.
What You Will Do
- Delivery of Training (60%) under the guidance of the Generation Curriculum & Instruction Manager
- Follow the overarching structure and flow of your programme’s curriculum
- Prepare for effective delivery by understanding and personalizing session plans prior to class
- Engage participants in active thinking and participation
- Deliver instruction that is rigorous, relevant, and appropriate for adults
- Leverage subject matter expertise during synchronous delivery of online sessions
- Guide students through asynchronous (independent) learning modules and help solidify understanding, clarify concepts through debriefs and synchronous moments
- Differentiate instruction to meet individual learning needs and accommodate different learning styles
- Provide in-the-moment feedback to learners to clarify misunderstandings and/or encourage critical thinking
- Provide relevant and timely feedback to learners on formative and summative assessments, including student projects
- Engage in Generation-sponsored instructional support, professional development, and training
- Date Management (10%)
- Administer, grade, and/or provide feedback on assessments.
- Support Generation’s data-driven model by tracking and updating (in Salesforce/ Canvas) participant attendance and performance in class and on assessments.
- Input data using Generation’s technology platform (e.g., participant attendance, performance in class and assessments, etc.).
- Any other administrative duties required to ensure successful operations of the programme.
- Stakeholder Engagement & Management (10%)
- Collaborate with Generation staff to identify and mitigate potential risks to participant success and achievement of their goals
- Collaborate with the Programme Manager and commit to acting on any feedback that intends to increase data completion to Generation’s global standards
- Collaborate with the Curriculum and Instruction Lead to support programme quality
- Participant Mentoring & Support (20%)
- Build relationships with participants, develop an understanding of their personal strengths and challenges, and foster a supportive classroom environment
- Motivate and support participants to persevere through challenges and continue on their journey of professional and personal growth
- Coach and guide students to be as employable as possible and support them to develop industry standard portfolios
- Commit to and empathise with mid-career professionals and disconnected populations
To Be Successful You’ll Need to be/Have
- Alignment with Generation mission and values: https://www.generation.org/about
- Have an interest in working with disconnected communities, commit to and empathize with people of all ages
- Work successfully in a fast-paced, start-up environment
- Work independently with limited oversight and seek assistance when needed
- Excellent verbal and written communication skills
- Excellent organizational and time-management abilities
- Fulfill the expectations of the instructor role inside and outside of the classroom
- Follow the overarching structure and flow of a curriculum
- Engage participants in active thinking and participation
- Adapt his / her communication style to reflect and connect with the diverse experiences of participants such as delivering instruction that is rigorous, relevant, and appropriate for adults
- Able to share personal insights on job role (Tech) and industry with learners
- Ability to collect and make sense of learner data and adjust lessons accordingly
- Familiarity with Canvas or another Learner Management System (LMS)
- Openly receive and give feedback on his / her performance and apply feedback and pursue additional learning to strengthen his / her performance
- Always act professionally, meeting Generation’s expectations and policies, even under pressure
Essential Technical Skills
- For Cloud, Data Engineer and Full Stack Developer Programmes
- Agile principles and SCRUM rituals as used in the IT industry
- Programming
- Linux
- General Computing
- Networking
- Cloud Computing
- Security
- Linux Operations
- Data Engineer Programme Specific
- Platform Operations (based on Virtualbox, Kubernetes and generic Cloud platforms)
- Full Stack Developer Programme Specific
- GitHub applications
- Programming foundations
- Software Development in JavaScript
- Application Development – Knowledge of the following topics:
- HTML and CSS
- Bootstrap
- REACT
- DOM manipulation
- Event Handling
- Web storage APIs
- Unit testing and debugging
- Cloud and DevOps Programme Specific
- Microsoft Azure, AWS and Google Cloud technologies
- Networking and Security concepts
- DevOps fundamentals, including source control, integration, and project management
- Relational databases
- Other Desirable Skills (Across All Tech Programmes)
- Linux / Cisco / Microsoft / AWS certifications
- 3+ years of experience in the above-mentioned technical areas
- Experience teaching technical content to a non-technical audience
- 1-year experience in teaching technical content covering the areas mentioned above
- Experience supervising other instructors or trainers
- Competency in Microsoft Office skills (Excel, Word & PowerPoint) and Google Drive
- Some experience delivering training, coaching, or mentoring to a diverse audience.
Teaching schedule:
Programme typically spans 3 months for approximately 15-30 learners. It will be done on a full-time basis virtually with two in-person days (Day 1 and graduation at Temasek Polytechnic), with the general course structure below:
- 420 hours over 13 weeks
- 5 days a week, Monday to Friday
- 7 hours a day excluding lunch break
The successful candidate will be required to commit to teaching on the days where lessons will be held. Weekly schedule has not been fixed and can be worked out with the instructor. The instructor will also need to go through a paid onboarding process with Generation Singapore prior to teaching.