> Markdown version of [/jobs/ext/1862257-instructor-computer-science-programming-database](https://www.wearedevelopers.com/jobs/ext/1862257-instructor-computer-science-programming-database). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Instructor, Computer Science (Programming/Database) - **Company:** Guilford Technical Community College - **Location:** Jamestown, NC, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Java (Programming Language), C Sharp (Programming Language), Computer Programming, Databases, Data Security, Python (Programming Language), Object-Oriented Software Development, Information Technology - **Published:** July 31, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=cc3fb14996dd0fb4 ## About the Role * Master's degree in Information Technology, Computer Science or a related field with a minimum of 18 graduate semester hour credits in Information Technology, Computer Science or related field from an institutionally accredited college or university. Education Preferred * Doctoral degree in Information Technology, Computer Science or a related field with a minimum of 18 graduate semester hour credits in Information Technology, Computer Science or related field from an institutionally accredited college or university. Experience Required * Three years relevant IT industry experience in object-oriented computer programming and/or database management. * Teaching and/or industry training experience in computer science and/or database management topics in any of the following formats: teaching courses, training sessions, conducting professional development workshops, and/or other continuing education seminars. * Experience with Python, Java, or C# programming languages. Experience Preferred * Current industry-recognized certification(s) within the field of computer programming or database management (OCP, OCA, Java, MCSD, etc.) * Post-secondary teaching experience in computer science and/or database management * Experience with assessment of student learning outcomes * Experience with distance learning and/or alternate instructional delivery systems, The Instructor shall possess an understanding of and commitment to the nature and role of the Community College, particularly its "open door" policy. He/she shall have demonstrated personal and professional competence for the responsibilities assigned. The Instructor must be able to: 1. Multi-task 2. Support the Vision and Mission of the College 3. Adapt to changing procedures, protocols or assignments. 4. Create and maintain a learner centered environment 5. Communicate effectively 6. Ability to effectively implement and apply technology solutions. ## Description Mandatory GTCC Trainings (upon initial hire) and annual updates as required; other required trainings may be added as needed): 1. Reporting Requirements 2. Discrimination & Anti-Harassment (within 30 days of hire; annual refresher thereafter) 3. Shooter on Campus (within 30 days of hire; annual refresher thereafter) 4. Personal Information Protection (within 30 days of hire; annual refresher thereafter) 5. Ethics and Social Responsibility (within 30 days of hire; annual refresher thereafter) 6. eLearning Level One in Canvas before the first day of the first semester teaching 7. eLearning Level Two and Three in Canvas for instructors who teach online or hybrid delivery methods before the first day of the first semester teaching in that format May include teaching day and evening and/or weekend hours and on multiple campuses. Criminal history checks with acceptable results, are required. Physical Demands 1. May include teaching day and evening and/or weekend hours. 2. Physical Requirements a. Ability to sit/stand for long periods of time b. Ability to move between classrooms, buildings, and campuses. Other: * Criminal history checks, with acceptable results, are required. ## Related Videos - [Crypto-secure Data Management with In-Database Blockchain](https://www.wearedevelopers.com/videos/632-crypto-secure-data-management-with-in-database-blockchain) - [Fingerboard to Keyboard: Transposing One Profession to Another](https://www.wearedevelopers.com/videos/868-fingerboard-to-keyboard-transposing-one-profession-to-another) - [Photonic Computing: Programming a New Class of AI Accelerators (incl. Live Coding)](https://www.wearedevelopers.com/videos/100196-photonic-computing-programming-a-new-class-of-ai-accelerators-incl-live-coding) - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [Web-based Information Visualization](https://www.wearedevelopers.com/videos/84-web-based-information-visualization) - [Writing a full-text search engine in TypeScript](https://www.wearedevelopers.com/videos/504-writing-a-full-text-search-engine-in-typescript) ## Related Articles - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Best Coding Boot Camps in Germany](https://www.wearedevelopers.com/magazine/237-best-coding-boot-camps-in-germany) - [The 10 C++ programming questions to expect in an interview](https://www.wearedevelopers.com/magazine/50-the-10-c-programming-questions-to-expect-in-an-interview) - [System change: restart as developer?](https://www.wearedevelopers.com/magazine/39-system-change-restart-as-developer)