Cogswell College LLC Company Logo

Cogswell College LLC

San Jose, California - United States
View all jobs at this company »

Full Time Faculty-Software Engineering Department

Description

Position Summary

Teaches and assists in the Cogswell College Software Engineering Department. Software Engineering coursework covers the entire software development cycle including: design, analysis, verification, validation, implementation, reliability, deployment and maintenance.

Other aspects of position include supervision of instructional activities, such as cooperative work experiences, internships, and practice; instructional management, tutoring; curriculum and course development; and creation of teaching and instructional materials and supervision of laboratory activities. Also included are student evaluation and assessment.

Responsibilities

  • Teach classes in Interactive Software Engineering and programming and hold regular office hours
  • Assist in recruiting, hiring and overseeing adjunct instructors
  • Assist in maintaining a pool of prospective adjunct instructors and part time faculty
  • Foster a positive environment for students and serve as an Advisor
  • Ensure curriculum and syllabi are up to date and all classes have relevant materials through program review
  • Other duties as assigned by supervisor

Educational Requirements

Master's Degree in related field, or Bachelor's Degree with equivalent experience. Bachelor's degree is only acceptable with extensive software industry experience.

Knowledge & Skill Requirement:

Experience

  • Teaching or Instruction experience in an academic or professional setting
  • 3 years of experience working at a professional level with practical domain specific experience
  • Management Experience in Academic or Industry setting

Domain-specific knowledge

  • Professional Software writing experience such as Web Programming, Flash Programming or LINUX Programming

Organizational skills

  • Excellent organizational skills.
  • Ability to meet deadlines and to juggle multiple, important priorities,
  • Comfortable in a fast-paced environment

Communication Skills

  • Possesses good oral, written and listening skills
  • Ability and willingness to discern and meet the needs of students
  • Ability to establish interpersonal rapport and relate to individuals from a wide range of backgrounds and cultures

Computer Skills

  • Strong computer skills including ability to collect and analyzes information
  • Competent with Microsoft Office Word, Excel and PowerPoint
  • Ability to learn new programs

Teamwork

  • Places a higher emphasis on contributions to a work team than on receiving recognition for personal contribution
  • Ability to work with others in a collegial and productive manner

This Job is no longer active!