
Online Visiting Professor – Software Development
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in Arizona, +2 more states.
• Instruct undergraduate and graduate courses in software development and related areas.
• Enhance student learning in line with the standards set by DeVry University.
• Create course syllabi and lesson plans.
• Implement teaching strategies to fulfill course and program goals.
• Design and deliver approved course syllabi that include terminal course objectives.
• Organize, prepare, update, and revise course materials as required.
• Utilize online technologies and course-related software, such as websites, email, and online discussions.
• Demonstrate effective oral and written communication to engage students and enhance their learning experience.
• Publish course objectives, assignment and exam dates, and evaluation weight distributions.
• Ensure that exam content and difficulty align with course objectives.
• Prepare and grade exams in a consistent and fair manner.
• Provide prompt feedback to students.
• Integrate responsible AI technologies into teaching and learning activities.
• Identify, assess, and manage appropriate and inappropriate student use of AI tools.
• Perform additional duties as assigned.
• A doctorate in Computer Science, Software Engineering, Information Systems, or a closely related field is essential.
• Minimum of 18 graduate credit hours in software development, programming, software engineering, or related computing fields.
• Applicants are required to submit unofficial graduate-level transcripts with their application.
• Degrees must be obtained from an institution accredited by an agency recognized by the U.S. Department of Education or the Council for Higher Education Accreditation, or from an international institution determined to possess equivalent accreditation.
• Three to five years of practical professional experience in software development, software engineering, application development, or similar programming roles.
• Proven experience with modern programming languages, development frameworks, and software engineering methodologies, including the design, development, testing, and deployment of software applications.
• Possession of industry-recognized certifications or professional credentials related to programming, software engineering, or application development.
• Strong expertise in software development principles.
• Excellent communication skills, with the ability to convey complex programming and development concepts to a diverse audience.
• Understanding of secure coding practices, software lifecycle management, and quality assurance methodologies, including testing, debugging, and version control practices.
• Additional requirements may be dictated by state licensing, institutional policy, or accreditation standards.
• A commitment to continuous professional development in instructional technology, digital literacy, and responsible AI practices.
• Preferred: Industry certifications in programming or software development technologies.
• Preferred: Experience with Agile, Scrum, test-driven development, and iterative design methodologies.
• Preferred: Familiarity with DevSecOps practices, continuous integration, continuous delivery pipelines, automated testing, and version control platforms.
• Preferred: Experience in designing and developing full-stack applications, including front-end interfaces, back-end services, and database integration.
• Preferred: Knowledge of accreditation processes, outcomes assessment, curriculum mapping, and continuous improvement initiatives.
• Preferred: Active participation or engagement in professional software development or computing organizations.
• Preferred: Experience incorporating development environments, collaborative coding platforms, and project-based software development labs into post-secondary education.
• Preferred: Two to five years of teaching experience at the post-secondary level.
• Comprehensive faculty training program.
• Ongoing faculty development opportunities.
• Flexible assignments based on University needs and discretion.
LatchBio
IDERA Software
DeVry University
Get handpicked remote jobs straight to your inbox weekly.