Computer Programming Instructor
Posting DetailsJob TitleComputer Programming InstructorDepartmentVP Workforce Devl.Posting Number03457PLocationMultiple LocationsFull or Part TimePart-TimePosition End Date (if temporary)Required TravelRelocation CoveredSalary RangeVaries with assignmentBasic Function
NOVA Workforce is seeking experienced programing instructors/trainers to teach non-credit courses and training programs. This posting is designed to build a pool of potential instructors for our evening/weekend open enrollment courses and our day-time apprenticeship programs. Course availability, location, and hours may vary.
There may or may not be any positions currently available, however, in order to be considered for current/future openings, please follow the application process.
Duties include but are not limited to:
•Provide hands-on instruction and practical training in Java, Python, and SQL.
•Teach courses from beginning level to advance.
•Create instructional materials (course outlines, syllabi, student handouts, hands-on exercises, and training aids).
•Curriculum design and development.
•Assist in class scheduling and program management.
•Associate’s degree in Information Technology, Computer Science or related field or equivalent experience.
•Previous teaching experience in Java, Python and SQL.
•Experience teaching adult learners.
•Experience in curriculum design and development.
•Previous experience in an educational or training setting.
•Professional experience in software development in a professional corporate environment.
•Experience with other programming languages, such as Swift, Ruby, and C++.
•Experience in Mobile App Development.
•Excellent organizational skills and classroom management skills.
•Ability to communicate complex subjects in a clear and engaging way.
•Ability to work with groups of varying ages, and skills level.
•Ability to use a wide variety of teaching methods to promote learning.
•Excellent written and verbal communication skills.
•Ability to work individually as well as on a team.
•Must be a self-starter and innovative thinker.
•Deep understanding of computer programming principles.
•Deep knowledge of object oriented languages.
•Experience teaching distance learning courses and “boot camp” style training courses is a plus.
The selected candidate’s offer is contingent upon the successful completion of an extensive criminal background investigation, which may include: fingerprint checks, local agency checks, employment verification, verification of education, credit checks (relevant to employment), and other checks requested by the VCCS and NOVA such as I-9 and E-Verify requirements. Additionally, selected candidates may be required to complete the Commonwealth’s Statement of Economic Interest.Additional InformationSupplemental Questions
Required fields are indicated with an asterisk (*).
- * Are you available to teach evening and/or Saturday classes? Please specify.
(Open Ended Question)
- * Are you available to teach daytime hours?
- Cover Letter/Letter of Application
- Unofficial Transcripts
- Other Document
- Unofficial Transcript 2
- Unofficial Transcript 3
- Sample Lesson Plan