Reports To: Program Manager, TTP Residency at John Jay College of Criminal Justice
Timeline: Anticipated timeframe June 5, 2023 – August 25, 2023
ABOUT THE TECH TALENT PIPELINE: The NYC Tech Talent Pipeline (TTP), an initiative of the WDC, is the City of New York’s tech Industry Partnership, launched in 2014 by Mayor Bill de Blasio to support the inclusive growth of the NYC tech sector and prepare New Yorkers for 21st-century jobs. The NYC Tech Talent Pipeline works with 385+ companies, 17 local colleges, and additional public and private partners to define employer needs, develop training and education models to meet these needs, and scale solutions throughout the city, delivering quality talent for the city’s businesses and quality jobs for New Yorkers.
The Instructor – alongside the Lead Teaching Instructor - will facilitate web development, full-stack development, and cybersecurity instruction to a cohort of 40 students based on the created curriculum. The Instructor will offer design and coding advice, perform code reviews, and ensure that each student is progressing in terms of technical skills, coding projects, presentations, and interview preparation.
The Instructor must hold in-person and/or virtual office hours for at least two hours per week to answer student questions, give mock technical interviews, and provide technical mentoring with an eye toward competitive employment.
- Deliver Web-Development focused tech skills sessions to residency students
- Understanding and preparing for each week’s material and assignments
- Identify any improvements needed to curriculum/delivery, and make timely updates accordingly
- Support students with building group projects in class, and completing individual projects
- Manage class, teaching assistants, and the assignments to student groups
- Deliver final bootcamp report including all pre/post assignments plus individual and capstone projects
- Review and grade the assignments submitted by the students, including pre/post assessments & capstone projects
- Collaborating with (1) Lead Teaching Assitant and (4) Teaching Assistants to ensure the success of delivery of the program
- Helping to design and deliver additional technical training modules and programming assignments for students if/as necessary
- Assessing and reporting individual student progress, technical competencies, project status, attendance, etc. via shared tools
- Troubleshooting to keep students on track and engaged and timely escalating concerns or needs to the Program Manager
- Experience in delivering computer science instruction to a live audience
- Mastery of full-stack web development (React, Node/Express), PostgreSQL, Sequelize, Mongo DB, and mobile technologies
- Mastery of Git and industry GitHub workflows
- Experience teaching or learning in a hybrid environment
- Strong computer programming proficiency
- Expertise in Java (preferred) or C++
- Strong knowledge of data structures and algorithms and experience implementing them in Java or C++
- Talent for connecting with students and encouraging & motivating them
- Familiarity with security practices, Heroku/Surge, AWS, and Docker
- Prior experience working as a teaching assistant in CUNY or a Bootcamp
- Teaching experience is strongly preferred
- Industry experience as a software engineer is preferred
RFCUNY BenefitsRFCUNY Employee Benefits and Accruals
About the Research Foundation
The Research Foundation of The City University of New York (RFCUNY) was established as a not-for-profit educational corporation chartered by the State of New York in 1963. RFCUNY supports CUNY faculty and staff in identifying and obtaining external support (pre-award) from government and private sponsors and is responsible for the administration of all such funded programs (post-award).
RFCUNY stands between CUNY’s principal investigators (PIs) and the sponsors who support them and strives to fulfill its essential responsibilities to both groups. Working closely with individual PIs and Grants Officers on the campuses, RFCUNY oversees employment, accounting, audit, reporting, purchasing, and special responsibilities that include management of a planned giving program; liaison with governmental agencies and foundations; negotiation of agreements; facility construction and renovation; protection and commercialization of intellectual property; and compliance with applicable standards in research involving human subjects, animal care, environmental and radiological safety, and conflicts of interest.
Equal Employment Opportunity Statement
Department of Mathematics and Computer S
Aug 01, 2023 (Or Until Filled)