Dev Full stack de Moodle Freelancer - Quetzaltenango - Ciancoders

    Ciancoders
    Ciancoders Quetzaltenango

    hace 5 días

    Default job background
    Descripción

    Descripción del Puesto

    Resumen (50 palabras)

    Buscamos un profesional con experiencia en desarrollo de plugins y personalización de Moodle, así como conocimientos en tecnologías web como PHP, JavaScript y bases de datos.

    Sueldo: 60.000 - 80.000 pesos mensuales.


    Detalles del Puesto

    Responsabilidades

    El candidato debe tener interés en aprender y trabajar en la personalización de plataformas e-learning, especialmente en el desarrollo de plugins y módulos para Moodle.

    Integrará servicios externos a entornos de Moodle, utilizando APIs y servicios web.

    Desarrollará sistemas fullstack, con conocimientos en backend (PHP) y frontend (JavaScript, jQuery, Bootstrap).

    Gestionará usuarios en plataformas web, implementando roles y permisos de manera eficiente en Moodle.

    Implementará sistemas de notificaciones y alertas en proyectos anteriores o aprenderá rápidamente cómo hacerlo en Moodle.


    Habilidades Técnicas Requeridas

    Lenguajes de Programación

    Conocimiento básico o experiencia práctica en PHP, JavaScript y SQL.

    La disposición para aprender y aplicar nuevas tecnologías es crucial.

    Familiaridad con herramientas y tecnologías comunes en desarrollo web como jQuery, Bootstrap.

    Si no tiene experiencia con Moodle, se valora el interés en aprender su estructura y arquitectura.

    Bases de Datos

    Conocimiento básico o teórico en bases de datos relacionales, preferiblemente MySQL o PostgreSQL.

    Servicios Web y APIs

    Comprensión de cómo funcionan los servicios web y APIs, y capacidad para implementarlos dentro de proyectos prácticos.

    Control de Versiones

    Conocimiento básico en Git o disposición para aprender y utilizar sistemas de control de versiones de manera eficiente.


    Habilidades Blandas Requeridas

    Comunicación Eficaz

    Capacidad para comunicarse de manera efectiva con equipos técnicos y no técnicos.

    Explicará conceptos complejos de manera sencilla.

    Trabajo en Equipo

    Actitud positiva y capacidad para colaborar en equipos multidisciplinarios.

    Se valora el intercambio de ideas y el aprendizaje continuo.

    Resolución de Problemas

    Enfoque proactivo y analítico para resolver problemas de desarrollo.

    Capacidad para aprender de los errores y mejorar constantemente.