




Job Summary: Professor will teach software architecture, web programming, AI, and logic, attend students, plan lessons, participate in meetings, and engage in extension projects. Key Highlights: 1. Teach various technology-related subjects 2. Participate in extension projects within the field of expertise 3. Opportunity to teach Software Architecture and AI **RESPONSIBILITIES:** Teach courses in: Software Architecture, Web Programming, Artificial Intelligence, Mathematical and Computational Logic, and other related subjects; Attend to students; Develop collective and individual lesson and activity plans; Participate in collective planning meetings and other meetings requested by Coordination; Participate in extension projects within the field of expertise; Enter data into institutional portals; Perform other collaborative activities relevant to the role **REQUIREMENTS:** Completed undergraduate degree; Preferred: completed undergraduate degree in Computer Science, Software Engineering, Electrical Engineering, or related fields; Completed postgraduate degree or master's degree in the field; Preferred: doctoral degree in the field; Teaching experience in classroom settings and familiarity with web programming languages: Java; Python; C\#; HTML; CSS; JavaScript; Preferred: mobile development experience; Preferred: experience with artificial intelligence; Preferred: Brazilian driver's license category B; Preferred: industrial experience and project development experience; **WORK SCHEDULE:** * **BENEFITS:** . Register your resume at buscarvagas.com.br and stay updated on the best opportunities.


