Online Visiting Professor – Software Development

Location

Arizona + 2 moreAll locations: Arizona | California | Pennsylvania

Posted

6 days ago

Salary

$1.5K - $2.7K / week

Seniority

Senior

Postgraduate Degree3 yrs expEnglishJavaPython.NET

Job Description

Online Visiting Professor – Software Development

DeVry University

• Develops and provides students with an approved DeVry University syllabus that follows a template established by the local campus, and which includes the terminal course objectives. • Organizes, prepares, and regularly revises and updates all course materials. • Uses appropriate technological options for online technologies and course-related software, including Websites, e-mail, and online discussions for preparing the course and making it accessible to students. • Models effective oral and written communications that engage the students, provide clarity, and improve student learning. • Sets clear expectations for the course by publishing course terminal objectives, assignment/examinations dates, and weight the distribution of various evaluation categories. • Ensures that the content and level of material included on exams correspond to the course terminal objectives. • Demonstrates consistency and fairness in the preparation and grading of exams and provides timely feedback to students. • Embraces and integrates the responsible use of AI technologies in the classroom to enhance teaching and learning outcomes. • Demonstrates the ability to recognize, evaluate, and address appropriate and inappropriate student use of AI tools in academic work. • Completes other duties as assigned.

Job Requirements

  • A doctorate in Computer Science, Software Engineering, Information Systems, or a closely related field is required, with at least 18 graduate credit hours in software development, programming, software engineering, or related computing disciplines.
  • Applicants must upload unofficial graduate-level transcripts with their application.
  • Degrees must be awarded by an institution accredited by an agency recognized by the U.S. Department of Education or the Council for Higher Education Accreditation, or by an international institution determined to hold equivalent accreditation.
  • Three to five years of applied professional experience in software development, software engineering, application development, or related programming roles.
  • Demonstrated experience with modern programming languages, development frameworks, and software engineering practices, including the design, development, testing, and deployment of software applications.
  • Industry-recognized certifications or professional credentials relevant to programming, software engineering, or application development.
  • Strong subject matter expertise in software development principles, combined with effective communication skills and the ability to explain complex programming and development concepts to diverse learners.
  • Knowledge of secure coding practices, software lifecycle management, and quality assurance methodologies, including testing, debugging, and version control practices.
  • Additional requirements driven by state licensing, institutional policy, or accreditation standards may apply.
  • Faculty must have a commitment to ongoing professional development in instructional technology, digital literacy, and responsible AI practices.
  • Industry certifications in programming or software development technologies (e.g., Python, Java, .NET, or equivalent industry-recognized credentials).
  • Experience with modern software development methodologies, including Agile, Scrum, test-driven development, and iterative design.
  • Experience with DevSecOps practices, including continuous integration, continuous delivery pipelines, automated testing, and version control platforms.
  • Experience designing and developing full-stack applications, including front-end interfaces, back-end services, and database integration.
  • Experience with programmatic or regional accreditation processes, including outcomes assessment, curriculum mapping, and continuous improvement initiatives.
  • Active membership or engagement in professional software development or computing organizations to maintain current industry knowledge.
  • Experience integrating development environments, collaborative coding platforms, and project-based software development labs into post-secondary instruction to support applied learning.
  • Two to five years of teaching experience at the post-secondary level, preferably in programming, software engineering, application development, or related computing disciplines.

Benefits

  • Not specified

Related Job Pages

More Software Engineer Jobs

Agência Segundo logo

Web Developer

Agência Segundo

Chamar de agência até parece pouco.

Full TimeRemoteTeam 11-50Since 2022

• Develop institutional websites, landing pages, and sales pages. • Create responsive pages for desktop and mobile devices. • Implement updates, improvements, and maintenance for existing websites. • Configure forms, integrations, tracking pixels, and events when needed. • Support the marketing team with technical requests. • Ensure strong performance, fast loading times, and intuitive navigation. • Manage deadlines and updates for ongoing projects.

Brazil
NextOvation logo

Oracle Fusion HCM Techno-Functional Developer

NextOvation

Implementing, enhancing and maintaining enterprise software systems since 2004

ContractRemoteTeam 11-50Since 2004

• Design, develop, and maintain solutions within the Oracle Fusion HCM environment. • Collaborate closely with functional teams, business stakeholders, and IT leadership to deliver scalable and efficient HCM solutions.

United States

Working Student Software Development - HealthTech

PLANFOX GmbH

Entstanden aus einer Forschungskooperation der Universität Augsburg und mit Wurzeln in der XITASO Unternehmensgruppe verbinden wir wissenschaftliche Expertise mit technologischem Know-how und Leidenschaft für digitale Gesundheit. Contact Person Julia Ondra

Role Description Bei PLANFOX gestalten wir die digitale Zukunft des Gesundheitswesens. Wir entwickeln smarte und vernetzte Softwarelösungen, die Prozesse vereinfachen, Informationsqualität verbessern und mehr Zeit für das Wesentliche schaffen – die Menschen. - Du entwickelst und pflegst UI-End-to-End-Tests mit Playwright (TypeScript), um kritische User Journeys und Regressionsszenarien zu automatisieren. - Du entwickelst unsere UI-Testinfrastruktur kontinuierlich weiter wie z. B. Test-Utilities, Fixtures, Page Objects und Testdaten-Setup. - Du treibst die Digitalisierung des Gesundheitswesens mit nutzerfreundlicher und praxisnaher Software voran. - Als festes Mitglied eines kleinen und agilen Teams gestaltest du aktiv unsere Produktlandschaft und Prozesse mit und prägst die Qualität und Testbarkeit der Anwendung. - Du arbeitest in einem verteilten deutschsprachigen Team und fühlst dich in einer remote organisierten Arbeitsumgebung wohl. Qualifications - Aktuell studierst du Informatik, Software Engineering oder ein vergleichbares Studienfach. - Gute Grundlagen in JavaScript oder TypeScript bringst du bereits mit. - Du hast Interesse an Testautomatisierung und QA Engineering. - Webtechnologien sind dir nicht fremd und du hast ein gutes technisches Grundverständnis. - Du arbeitest strukturiert und sorgfältig, dokumentierst deine Entscheidungen nachvollziehbar und gehst Problemen systematisch auf den Grund. - Idealerweise hast du Lust, uns mit mindestens 12 Stunden pro Woche zu unterstützen. Benefits - Ein abwechslungsreiches Arbeitsumfeld, in dem du eigene Ideen einbringen und früh Verantwortung übernehmen kannst. - Flexible Arbeitszeiten, die sich gut mit deinem Studium vereinbaren lassen. - Eine offene Start-up-Kultur mit flachen Hierarchien und kurzen Entscheidungswegen. - Ein motiviertes und herzliches Team, das dich unterstützt und gemeinsam mit dir wächst. - Die Möglichkeit, aktiv zum Erfolg von PLANFOX beizutragen und somit das Gesundheitswesen voranzutreiben. - Eine steile Lernkurve in einem skalierbaren Software-Start-up – du lernst täglich dazu und gestaltest unsere Prozesse und Produkte aktiv mit. Company Description Entstanden aus einer Forschungskooperation der Universität Augsburg und mit Wurzeln in der XITASO Unternehmensgruppe verbinden wir wissenschaftliche Expertise mit technologischem Know-how und Leidenschaft für digitale Gesundheit. Contact Person Julia Ondra

Germany

Role Description We are looking for an experienced Java developer to join our backend team, working on high-performance game server solutions in the iGaming domain. You’ll contribute to building scalable casino game servers, integrating with external systems, and continuously improving our platform. - Design, develop, and maintain backend services for casino game servers and related tools - Build and manage integrations with third-party systems and external services - Take end-to-end ownership of features—from design to deployment and support - Collaborate with cross-functional teams to resolve product-related issues - Continuously research and implement improvements to existing systems and architecture - Ensure high performance, scalability, and reliability of backend services Qualifications - 2+ years of experience in Core Java development - Experience with Spring Boot and microservices architecture, Quarkus is an advantage - Proven track record in building scalable backend systems - Understanding of SQL and NoSQL databases - Strong communication and problem-solving skills Requirements - Experience with Quarkus - Knowledge of WebSockets, JWT, and CORS - Experience with Docker, Redis, RabbitMQ, Kafka, or similar technologies - Background in performance optimization and system tuning - Hands-on experience in iGaming, particularly with casino game servers - Familiarity with gambling mechanics and industry concepts Benefits - Real Impact & Greenfield Projects: You’ll have the unique opportunity to work on greenfield projects, giving you the space to truly shine, build from scratch, and leave your architectural mark. - Autonomy & Modern Tech: We believe in giving our developers the creative autonomy to execute and innovate using a cutting-edge, modern tech stack. - Supportive Leadership & Flat Hierarchy: Work within a collaborative, professional environment with open communication and a flat hierarchy. - Fast-Track Growth: As we scale, your career scales with us. We actively support your professional development, training, and career progression. - Competitive Compensation: We offer highly competitive salary packages and performance-based rewards designed to attract, motivate, and retain top engineering talent. - Balance & Culture: We provide comprehensive paid vacation and sick leave, along with regular team events and company-sponsored activities.

Hungary + 1 moreAll locations: Hungary | Bulgaria