Requisitos obrigatórios:Experiência prática, relevante e recente em Desenvolvimento Back-end.Pós-graduação Stricto Sensu (Mestrado ou Doutorado), feita ou revalidada no Brasil.Requisitos desejáveis:Experiência com as competências das disciplinas acima em projetos e empresas de primeira linha.Experiência como docente ou em atividades correlatas, como palestras, webinars, treinamentos internos e afins.Ministrar aulas ao vivo, remota e presencialmente, e orientar os alunos, tirando dúvidas e dando feedbacks nas correções de trabalhos. O professor deve dominar e ser capaz de trabalhar as seguintes competências de cada disciplina:Fundamentos de Desenvolvimento com JavaEscrever programas em Java usando seus elementos básicosEscrever programas em Java que utilizem classes e objetosUtilizar os pilares do paradigma de orientação ao objeto para criação de programas em JavaEscrever programas em Java com arrays, coleções, arquivos e recursos mais avançadosDesenvolver programas em Java utilizando Lambda Expressions Fundamentos de Desenvolvimento com C#Escrever programas em C# usando seus elementos básicosEscrever programas em C# que utilizem classes e objetosUtilizar os pilares do paradigma de orientação ao objeto para criação de programas em C#Escrever programas em C# com Arrays, arquivos e recursos mais avançadosUtilizar delegates, events e lambdas em programas C#Desenvolvimento de Serviços Web com JavaPackages, build tools e IDE especializada (e.g. VSCode)Desenvolver uma aplicação web usando Spark JavaDesenvolver uma aplicação web acessando bases de dados (sem SQL)Desenvolvimento de Serviços Web com .NETInstalar VSCode e configurar os pacotes necessáriosDesenvolver uma aplicação web full-stack ( server-based UI ) em ASP.NET Core usando Razor PagesDesenvolver uma aplicação web acessando bases de dados via EF Core (sem SQL)Desenvolver um serviço web (RESTful API) minimal com ASP.NET Core