Senior University Lecturer/University Lecturer
The Department of Computer Science at New Jersey Institute of Technology (NJIT) seeks candidates to fill a University Lecturer/Senior University Lecturer position. Successful candidates must have an MS degree in Computer Science or related area and 5+ years of industrial experience in software development. A PhD degree and prior university teaching experience are an advantage.
Candidates should be knowledgeable in software engineering and programming languages (e.g., Java, C/C++, Python). Knowledge in project management, operating systems, computer networks, and databases is an advantage.
The University Lecturer/Senior University Lecturer position requires teaching or engaging in related pedagogical activities for 12 contact hours (per week) each semester at the undergraduate and/or graduate level. The main responsibility of this position will be to organize and supervise capstone software projects at the undergraduate level and MS software projects at the graduate level. These projects are done in collaboration with corporate partners. These companies will propose projects, and their representatives will co-supervise the students together with the instructor of the course.
Must abide by the university's core values which include excellence, integrity, civility, social responsibility, diversity and communication.
Successful candidates must have an MS in Computer Science or a related computing area and industrial experience in software development/engineering.
5+ years of industrial experience in software development.
The formal education and experience prerequisites may be waived at the university’s discretion if the candidate can demonstrate to the satisfaction of the university an equivalent combination of education and experience specifically preparing the candidate for success in the position.
A PhD and prior university teaching experience are advantages, as is significant industrial experience.