Job Summary
Under the direct supervision of the Program Director, Information Technologies, this instructor will teach courses within the Computer Software Development program. This position involves teaching various programming languages, software and related courses. May also teach courses in other programs as needed. Courses may include a variety of delivery methods including on-campus, live virtual learning and on-line. This instructor will develop and maintain good working relationships with area business and industry representatives to create opportunities such as student internships, job shadowing, and company visits.
Job Description
Minimum Job Requirements:
- Associates degree or minimum 3 years current work experience in the field. Bachelor’s degree preferred.
- Required experience in the following areas: Object-oriented programming, Java or .NET programming languages.
- Knowledge in the following areas preferred: web application programming, mobile development, Cloud Computing, SQL and Agile development.
- Must relate well to students and colleagues, and create a learning environment conducive to student learning.
Work Performed:
- Teach courses in accordance with objectives of the course outline as set forth by the division using a variety of instructional methods and technologies that facilitates learning for all students.
- Organize and present various concepts to a wide range of students with varying backgrounds and abilities, and adjust teaching techniques accordingly.
- Develop and maintain current course syllabi/outlines for assigned courses.
- Assist in planning and carrying out studies and surveys.
- Maintain cooperative relationships with professional personnel, local organizations, public officials and other interested people.
- Assist in maintaining public relations with the local community and take part in community relations when possible.
- Assist in program promotion and recruitment of students, provide academic advising as needed, and assist in the placement and followup of graduates.
- Represent the College in the most positive manner with prospective, former and current student, clients, suppliers and the community.
- Meet all assigned classes and office commitments as scheduled.
- Attend and participate in all scheduled faculty meetings unless excused by the division dean.
- Emphasize to students the importance of prompt and regular class attendance.
- Measure and evaluate student progress and maintain accurate grade computations. Prepare and submit accurate grade reports as requested.
- Submit reports on all students who may be in need of counsel.
- Serve actively on any committee to which appointed.
- Keep accurate inventories of equipment and supplies and submit requisitions for needed materials.
- Promptly report repairs needed for the classroom and equipment.
- Stay up to date with trends in the field and update program curriculum and equipment as appropriate.
- Assist in the program evaluation procedure.
- Meet the standards of the college’s Quality Faculty Plan.
- Maintain regular and consistent attendance at work.
- Instill a realistic work attitude in students.
- Inject relevant personal occupational experience into the instructional setting to assist in the preparation of each student for subsequent successful entry into employment.
- Schedule and conduct advisory committee meetings as requested.
- Maintain professional appearance of office and laboratory areas.
- Other duties as assigned.
Response to:
Program Director, Information Technology
Position Level:
Faculty, Exempt, Traditional Funding, Chapter 279 Contract of Employment
Employment Schedule:
4 term (191 days), Full Time, Benefits
Schedule:
9 hrs/day, Monday-Thursday
Salary Range:
$58,574.00 - 63,843.00
Location:
Ottumwa, IA, Iowa
More Information & Apply
More Job Opportunities
Live in Iowa South