drjobs Software Developer ZR471JOB العربية

Software Developer ZR471JOB

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Jobs by Experience drjobs

1-3years

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

This is a remote position.

Job Overview:
The Software Developer reporting to the Operations Manager will work closely with the Operations Manager Software Engineer and LMS Administrator. As part of their responsibilities they will play a crucial role in the daily operations and in the development of new features and functionality for both the LMS and internal processes. They will provide expert level support to internal team and recommend improvements. Maintaining efficient and effective systems to ensure that the LMS always remains stable.

Job Description:
LMS (Moodle):
  • Collaborate with the Systems team on implementation with Moodle themes and implementation of plugins and new functionality through Moodle version updates
  • Ensure the version of Moodle that we use is up to date and the longterm stable version of Moodle is being used
  • Ensure a stable learning environment by managing our Moodle code bases and collaborating with our Moodle Hosting Provider for escalated technical support and code reviews
  • Test new version of Moodle in staging environments thoroughly before releasing to productions sites (including all 8 customer user level roles)
  • Build and test plugins to make it compatible with latest version of LMS
  • Check the performance of each plugin and if required improve optimisation
  • Assist team with any new functionalities
  • Undertake R & D when required to better understand needs of the business to support customer service enquires/needs
  • Strong problem solving & troubleshooting skills with the ability to ask critical insightful questions and probe for information to facilitate problemsolving
  • Manage LMS Website and MPanel code on bitbucket repository and ensure it is up to date (when required)
LMS Systems:
  • Assist team with investigating issues when they are unable to resolve
  • Assist team to set up new sites for clients when required
  • Assist team with setting up LTI and API links for new clients attending client meetings when required
  • Liaise with all team members to help and solve Moodle MPanel and website related issues
  • Troubleshoot client issues conducting R & D when required
  • Review configurations development and implementation of new functionality
  • Building adhoc SQL scripts/reports stored procedures and functions for more complex user requests
  • Investigate bugs flagged by team and implementing fixes to limit recurrence of issue.
  • Documentation of features developed and solutions provided as technical design document sharing best practices Help develop standard processes across the team
  • Manage data storage solutions
Website maintenance:
  • Provide support to Software Engineers
  • Meet with website SEO team if required
Customer Relationships:
  • Relationship building and highlevel customer communication when required
  • Be a functional expert and efficiently respond to and resolve support requests via phone and email when required
  • Any direct communication with clients must be cc ed in and any urgent or concerning issues are to be raised with the OM
ICT Support:
  • Strong understanding of common IT infrastructure and onboarding systems and the design and delivery of various methods of systems integration
  • Advanced computer skills across MS Office 365 Moodle and web conferencing tools not limited to Teams Zoom and Team Viewer.
  • Point of contact for IT tickets for both Lingel Learning and Blue connections
General Duties:
  • Provide training and support internally as required

Other duties and responsibilities:
  • You may be required to perform other related duties as directed by the Operations Manager or the General Manager.




Requirements

  • Bachelor s degree in computer science technology software engineering or related field or relevant experience
  • Five years relevant experience
  • Frontend Skills:
    • HTML5
    • CSS3
    • JavaScript
    • Bootstrap
  • Backend Skills:
    • PHP 7.3 and 7.4
    • ObjectOriented Programming (OOP)
    • LAMP Stack (Linux Apache MySQL PHP)
  • Database Management:
    • MySQL
    • Relational Database Management Systems (RDBMS)
    • Serverless Database Management
  • AWS Server Management:
    • EC2 Instance
    • RDS (Relational Database Service)
    • SES (Simple Email Service)
    • S3 Buckets
  • Caching and Performance:
    • Redis/Memcached Configuration
  • Additional Skills:
    • Bash Scripting
    • Git for Version Control
  • Excellent written and verbal communication skills
  • Strong attention to detail and outstanding analytical and problemsolving skills.
  • Highly motivated selfdriven with a positive attitude.
  • Desirable experience:
    • Experience in planning design development implementation and maintenance of Moodle systems including experience with cloudbased Moodle deployments
    • In depth knowledge of administering and supporting Moodle
    • Knowledge and understanding of educational issues in relation to technology including a cuttingedge fluency with Moodle functionality and new features coming in the pipeline to introduce to our platform
      • Laravel
      • Wordpress
      • Druple
      • Experience with SCORM packages
      • Familiarity with Microsoft Dynamics 365 (CRM PowerBI



Benefits

Permanent Workfromhome setup
Companyprovided equipment
Secondary WiFi Modem
21 Leave Credits
100% conversion of UNUSED leave credits
HMO on Day 1
13th Month Pay
Grab Voucher every month
Birthday Gift
Loyalty Gift
Christmas Gift
WorkLife Balance
Active employee engagements physically such as Christmas Party & Team Building and virtual events such as townhall with prizes

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.