DEV - Desenvolvedor especialista em Moodle, php + mysql
Descrição da Vaga
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: (Indispensáveis): Experiência comprovada com Moodle * Instalação, configuração e manutenção da plataforma * Customização de temas, plugins e blocos * Conhecimento da arquitetura cliente\-servidor do Moodle Domínio de PHP * Programação orientada a objetos * Desenvolvimento de plugins e extensões para Moodle * Integração com APIs RESTful e SOAP Conhecimento avançado em MySQL * Modelagem e otimização de banco de dados * Criação de queries complexas e relatórios personalizados * Backup, restauração e segurança de dados Front\-end básico * HTML5, CSS3, JavaScript (jQuery) * Customização visual de temas Moodle responsivos * Segurança e boas práticas * Controle de acesso e permissões * Proteção contra vulnerabilidades comuns (XSS, SQL Injection) * Atualizações regulares e monitoramento de logs Integrações * Sistemas educacionais, ERPs, CRMs, ferramentas de videoconferência * Conhecimento em LTI, SCORM, e Web Services Suporte e documentação * Atendimento técnico a usuários (alunos, professores, gestores) * Criação de manuais e guias de uso * Capacidade de conduzir treinamentos Trabalho em equipe * Comunicação com equipes pedagógicas e de TI * Colaboração em projetos multidisciplinares Diferenciais (Bom se tiver): * Graduação em licenciaturas junto ao Desenvolvimento de Sistemas Competências Técnicas: (Hardskills\- Ferramentas e habilidades tecnicas): Desenvolvimento Backend * PHP (7\.4 ou superior): desenvolvimento de plugins, temas e integrações no Moodle * Programação orientada a objetos (OOP): estruturação de código reutilizável e escalável * APIs REST e SOAP: criação e consumo de serviços para integração com sistemas externos Banco de Dados * MySQL / MariaDB / PostgreSQL: modelagem, otimização de queries, manutenção e segurança * SQL avançado: criação de relatórios personalizados, triggers e procedures Front\-end (nível intermediário) * HTML5, CSS3, JavaScript, jQuery: personalização de temas e interfaces no Moodle * Bootstrap: responsividade e compatibilidade com dispositivos móveis Plataforma Moodle * Instalação e configuração: ambientes Linux com Apache/Nginx * Customização de temas e plugins * Gerenciamento de cursos, usuários e permissões * Conhecimento de SCORM, LTI, H5P: integração de conteúdos interativos e externos Segurança e Performance * Controle de acesso e permissões * Proteção contra vulnerabilidades (XSS, CSRF, SQL Injection) * Otimização de desempenho (cache, cron jobs, compressão de assets) Integrações e Automação * Integração com sistemas acadêmicos, ERPs e CRMs * Automação de matrículas, emissão de certificados e relatórios * Uso de Web Services e autenticação externa (OAuth2, LDAP, SAML) Testes e Versionamento * Testes unitários e funcionais * Git / GitHub / GitLab: versionamento de código e colaboração em equipe Infraestrutura e DevOps * Linux (Ubuntu, CentOS): administração de servidores * Docker / Docker Compose: ambientes de desenvolvimento e produçã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: + Acesso gratuito ao Programa SAUDEAENERGIA (inclui assistência médica via Telemedicina) + Acesso à Solides Academy para desenvolvimento contínuo + Cultura organizacional voltada à inovação, saúde e impacto social + Participação em projetos transformadores de saúde em empresas de todo o Brasil
Vaga originalmente publicada em: linkedin
💼 Encontre as melhores oportunidades para desenvolvedores no Job For Dev