Instructor, Software Development
Role details
Job location
Tech stack
Job description
At the College of Western Idaho (CWI), you will work in a dynamic, collaborative environment where problem-solving and innovation are valued, and your contributions directly enhance the efficiency of the institution.
Essential Functions:
Deliver Engaging, High-Quality Instruction
-
Design and deliver engaging Software Development courses using student-centered teaching methods, teaching and assisting as assigned in one or more of the following languages: HTML, JavaScript, TypeScript, Java, C#, ASP.NET, Python, and/or SQL.
-
Continuously enhance course curriculum, content delivery, and assessment strategies.
-
Maintain excellence in teaching while adapting to the diverse learning needs of CWI students.
Support Student Success and Progress
-
Monitor student placement, engagement, and academic progress through timely feedback and recordkeeping.
-
Foster an inclusive and supportive learning environment that encourages persistence and achievement.
-
Provide guidance and mentorship to help students reach their academic and career goals.
Contribute to Institutional and Departmental Goals
-
Actively participate in department and college meetings, committees, and planning initiatives.
-
Collaborate with peers to support curriculum development, assessment, and program improvement.
-
Demonstrate CWI's core values-Excellence, Innovation, Integrity, Caring, and Respect-in all interactions.
Pursue Ongoing Professional Growth
-
Engage in professional development to stay current with industry trends and emerging technologies.
-
Collaborate with supervisors to align professional expertise and interests with student and institutional success.
Requirements
If you love coding, problem-solving, and helping others unlock their potential through technology, then you'll truly enjoy this opportunity at the College of Western Idaho. As a Software Development Instructor, you'll share your real-world experience in programming languages like Java, Python, C#, and JavaScript to empower students to build their own futures. You'll thrive in a collaborative environment that values innovation, creativity, and student success-where your passion for technology and teaching directly shapes the next generation of developers. Join a team that's committed to excellence and make a lasting impact in a community that's building bold new futures-one line of code at a time., * Must currently hold or be willing to obtain appropriate Idaho CTE educator credentials within the timelines specified by the State of Idaho.
-
Must currently hold or be willing to obtain appropriate professional credentials within the timelines specified by the department.
-
3 years of industry experience acquired by full-time, successful employment in the applicable field.
-
Ability to adapt to a variety of teaching methodologies including lectures, group activities, individual instruction, distance learning, and teaching with technology.
-
Ability to advise students.
-
Must be proficient in Java, C#, Python, JavaScript, Git, and other Software Development-related languages, frameworks and systems.
-
Proficiency in usage of internet, email, word processing, spreadsheet, and presentation software applications as well as Learning Management System usage.
*Willingness to teach at least two night and/or online courses per year.
-
Certifications in SCRUM, Python, Java, Artificial Intelligence, and Cloud Computingpreferred.
-
Master's degree in a Software-related field is not required but ispreferred.