Computer Programming Instructor
- Employer
- Northern Virginia Community College
- Location
- Multiple Locations
View more
- Faculty Jobs
- Science & Technology, Computer Science & Information Technology
- Employment Type
- Full Time
- Institution Type
- Community College
Job Details
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.
•Industry certifications.
•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 QuestionsRequired 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?
- Yes
- No
- Resume
- Cover Letter/Letter of Application
- Unofficial Transcripts
- Other Document
- Unofficial Transcript 2
- Unofficial Transcript 3
- Sample Lesson Plan
Organization
Working at Northern Virginia Community College
Northern Virginia Community College is the largest institution of higher education in the Commonwealth of Virginia and one of America’s largest community colleges. NOVA enrolls more than 75,000 students at its six campuses in Alexandria, Annandale, Loudoun, Manassas, Springfield and Woodbridge, and through NOVA Online. With over 130 degree, certificate and workforce programs NOVA helps to prepare students to enter the workforce or transfer to a four-year institution. Learn more about Northern Virginia Community College at www.nvcc.edu/about/glance/index.html
Get job alerts
Create a job alert and receive personalized job recommendations straight to your inbox.
Create alert