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!