DEV - Desenvolvedor especialista em Moodle, php + mysql
Principais atribuições: (O que irá fazer):
* Customização das plataformas educacionais das escolas do grupo Educar Mais
* Desenvolver ou adaptar plugins e módulos em PHP
* Criar temas personalizados com HTML, CSS e JavaScript
* Ajustar funcionalidades conforme necessidades pedagógicas
* Integrações com sistemas externos
* Conectar o Moodle a System, WeHelp, paciente 360, EBRAMED-MD.PLAY ou outros sistemas via APIs
* Sincronizar dados de usuários, cursos e certificados ao system
* Automatizar processos de emissão de certificados online
* Administração e manutenção
* Monitorar desempenho e aplicar melhorias (cache, otimização de queries)
* Atualizar versões do Moodle e seus componentes
* Realizar backups e garantir segurança da informação
* Emissão de relatórios e dashboard especializados de acordo com as demandas de acompanhamento dos usuários
* Suporte técnico e documentação
* Atender demandas de professores, tutores, coordenadores, alunos e gestores
* Documentar processos e boas práticas
* Testar novas funcionalidades e corrigir bugs
Requisitos Básicos
* Experiência comprovada com Moodle
o Instalação, configuração e manutenção da plataforma
o Customização de temas, plugins e blocos
o Conhecimento da arquitetura cliente-servidor do Moodle
* Domínio de PHP
o Programação orientada a objetos
o Desenvolvimento de plugins e extensões para Moodle
o Integração com APIs RESTful e SOAP
* Conhecimento avançado em MySQL
o Modelagem e otimização de banco de dados
o Criação de queries complexas e relatórios personalizados
o Backup, restauração e segurança de dados
* Front-end básico
o HTML5, CSS3, JavaScript (jQuery)
o Customização visual de temas Moodle responsivos
o Segurança e boas práticas
o Controle de acesso e permissões
o Proteção contra vulnerabilidades comuns (XSS, SQL Injection)
o Atualizações regulares e monitoramento de logs
* Integrações
o Sistemas educacionais, ERPs, CRMs, ferramentas de videoconferência
o Conhecimento em LTI, SCORM, e Web Services
* Suporte e documentação
o Atendimento técnico a usuários (alunos, professores, gestores)
o Criação de manuais e guias de uso
o Capacidade de conduzir treinamentos
* Trabalho em equipe
o Comunicação com equipes pedagógicas e de TI
o Colaboração em projetos multidisciplinares
Diferenciais (Bom Se Tiver)
* Graduação em licenciaturas junto ao Desenvolvimento de Sistemas
Competências Técnicas
* Desenvolvimento Backend
o PHP (7.4 ou superior): desenvolvimento de plugins, temas e integrações no Moodle
o Programação orientada a objetos (OOP): estruturação de código reutilizável e escalável
o APIs REST e SOAP: criação e consumo de serviços para integração com sistemas externos
* Banco de Dados
o MySQL / MariaDB / PostgreSQL: modelagem, otimização de queries, manutenção e segurança
o SQL avançado: criação de relatórios personalizados, triggers e procedures
* Front-end (nível intermediário)
o HTML5, CSS3, JavaScript, jQuery: personalização de temas e interfaces no Moodle
o Bootstrap: responsividade e compatibilidade com dispositivos móveis
* Plataforma Moodle
o Instalação e configuração: ambientes Linux com Apache/Nginx
o Customização de temas e plugins
o Gerenciamento de cursos, usuários e permissões
o Conhecimento de SCORM, LTI, H5P: integração de conteúdos interativos e externos
* Segurança e Performance
o Controle de acesso e permissões
o Proteção contra vulnerabilidades (XSS, CSRF, SQL Injection)
o Otimização de desempenho (cache, cron jobs, compressão de assets)
* Integrações e Automação
o Integração com sistemas acadêmicos, ERPs e CRMs
o Automação de matrículas, emissão de certificados e relatórios
o Uso de Web Services e autenticação externa (OAuth2, LDAP, SAML)
* Testes e Versionamento
o Testes unitários e funcionais
o Git / GitHub / GitLab: versionamento de código e colaboração em equipe
* Infraestrutura e DevOps
o Linux (Ubuntu, CentOS): administração de servidores
o Docker / Docker Compose: ambientes de desenvolvimento e produção
o CI/CD básico: integração e entrega contínua
Informações Adicionais
* Modelo de trabalho: 100% remoto
* Horário: Flexível
* Remuneração: R$ 40/ hora
* Tipo de contratação: PJ
* Carga Horária: Sob-Demanda
* Benefícios:
o Acesso gratuito ao Programa SAUDEAENERGIA (inclui assistência médica via Telemedicina)
o Acesso à Solides Academy para desenvolvimento contínuo
o Cultura organizacional voltada à inovação, saúde e impacto social
o Participação em projetos transformadores de saúde em empresas de todo o Brasil
#J-18808-Ljbffr