Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Mar 8, 2023
    Deadline: Mar 31, 2023
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    In March 2015, the Moonstone Group acquired PSG Academy, and along with its current Moonstone Intellectual Capital training offering, merged the two entities as one, forming Moonstone Business School of Excellence. Both PSG Academy and Moonstone Intellectual Capital have proven themselves as accredited and respected training providers, renowned for delive...
    Read more about this company

     

    Moodle Developer

    Role Description

    • Duties include maintaining the in-house admin system codebase; developing new features for the admin system; developing plugins for Moodle; managing, developing APIs and other integrations between systems; managing and altering the admin and Moodle databases and helping internal clients with system-related issues.
    • The Moodle Developer will report to the Manager: Learning Technologies for Moonstone Business School of Excellence.

    Job Specification

    • Executing development, updates, and maintenance of the vanilla PHP-based admin system codebase, and related integrations with 3rd party systems.
    • Develop server and consumer-side RESTful API applications, including authentication.
    • Liaise with other business units to develop efficient business processes supported by technology.
    • Identifying bugs and implementing effective and efficient bugfixes.
    • Manage and administer Moodle LMS, and other related 3rd party systems.
    • Update and maintain Moodle LMS platform, including creating custom developed plugins.
    • Develop required custom reports based on a scoped design and agreed upon output.
    • Assist academics and staff with technical queries and suggest technical interventions to improve business processes.
    • Build efficient, testable, and reusable PHP modules.

    Minimum Requirements

    • Relevant IT related qualification (e.g. Software Engineering, Multimedia Technology etc.).
    • Atleast 5+ years PHP development experience.
    • Atleast 4+ years Moodle Administration experience (Advantageous).
    • Atleast 2+ years Moodle Development experience (Advantageous).
    • Proof of continuous professional development (development related courses) will be advantageous (LAMP stack, PHP, front-end technologies, API development etc.).
    • Working experience in a corporate e-learning or educational environment will be advantageous.

    Required Knowledge, Skills & Competencies

    Development Experience

    • Strong PHP Development (5+ Years’) experience.
    • Experience working with custom-built Vanilla PHP LAMP stack web applications.
    • Proficient in MySQL database administration, design, and development
    • Troubleshooting system issues and identifying bugs, while implementing appropriate and efficient fixes.
    • Experience in user authentication, SSO and authorization between multiple systems, servers, and environments (web services).
    • Experience in development of RESTful client-side and server-side API services.
    • Knowledge of the Software Development Life Cycle (Kanban Methodology Adavantageous)
    • Knowledge & experience of Front-End Technologies such as jQuery, AJAX, CSS, HTML, VUE.js will be advantageous
    • Experience working with GIT.
    • Experience with Ubuntu or Linux Command Line Interface.

    Moodle Knowledge & Experience

    • Thorough understanding of Moodle codebase and database schema, as well as understanding of the back-end administration of Moodle. (Advanteageous)
    • Extensive knowledge of the functions and limitations of the Moodle platform. (Advanteageous)
    • Experience in custom plugin development. . (Advanteageous)
    • Experience in developing custom Moodle reports. (Advanteageous)

    Personal Skills

    • Attention to detail; reliable; focussed; goal and deadline driven.
    • Excellent business ethics and good time management skills.
    • Pro-active problem-solving skills.
    • Commitment to quality and excellence.

    go to method of application »

    Human Resources Administrator

    Role Description

    • This is an opportunity for an HR Administrator to contribute to the growth of a dynamic company within the financial industry.
    • You will have the opportunity to refine our HR process and procedures together with the HR Manager. The role is a great opportunity for a go-getter passionate about administration and organisation.

    Job Specification

    Record accurate data and personnel information to maintain a quality HR records management system in relation to the following:

    • Filing, storing and processing of all HR records and employee personal information;
    • HR records for internal & external audits;
    • Submissions of employee information for payroll processing;
    • Completion of UIF documentation;
    • Preparation of HR reports, letters and correspondences when required.
    • Apply correct application of leave rules and maintain accurate leave and absenteeism records;

    Coordinate and monitor the administration of the hiring, onboarding and offboarding processes:

    • Placement of job adverts on BambooHR (internal & external);
    • Employment reference checks and pre-employment verifications;
    • Liaison with hiring managers & candidates during the hiring process;
    • Secure payments for specific accounts of external platforms or recruitment service providers.
    • Secure effectiveness in administering onboarding of new employees.
    • Coordinate/administer offboarding and retirement process;

    Support the daily operations of the HR department i.t.o.:

    • Distribution of HR communications, HR policies and processes;
    • Respond to and resolve general HR queries;
    • Support to Social committee with election of new members and their internal functions;
    • Gifts i.t.o. long service awards & farewell functions.
    • Assist with administration of IOD and COIDA claims.
    • Prepare the evidence and witnesses to counter Disciplinary hearings and CCMA referrals.

    Job Required Skills

    • Fluent in English and Afrikaans (specifically reading Afrikaans);
    • Professional Verbal and Written Communication skills;
    • Reliable with a high level of professionalism, discretion, confidentiality and sensitivity;
    • Time Management and able to work independently;
    • Prioritising & Planning; Able to use initiative and multi-task;
    • Ability to work under pressure and follow instructions;
    • Accuracy & Attention to detail;
    • Advanced skills in Microsoft Office

    Qualification & Experience

    • Diploma in Human Resource management or equivalent related qualification
    • At least 3 years’ working experience and knowledge within an HR environment.
    • At least 2 years’ proven HR administration experience
    • Sage Payroll or other payroll systems experience will be advantageous
    • HRIS (Human Resources Information Systems) experience will be advantageous.

    Method of Application

    Use the link(s) below to apply on company website.

     

    When submitting your application, please ensure to include the following:

    • Cover letter (please outline your interest and how you will be a good fit for this position)
    • Curriculum Vitae/Resume
    • Qualifications
    • Salary expectations
    • Notice period
    • Kindly quote the reference listed above

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Moonstone Business School of E... Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail