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
- 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
- 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