Match score not available

Software Developer | ZR_471_JOB

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Bachelor's degree or 5 years experience, Front-end & back-end skills, MySQL, AWS.

Key responsabilities:

  • Develop new LMS features
  • Maintain stable LMS systems
  • Assist with website maintenance
  • Investigate and fix bugs
  • Provide internal training and support
PeoplePartners Inc. logo
PeoplePartners Inc. https://www.peoplepartnersbpo.com/
201 - 500 Employees
See more PeoplePartners Inc. offers

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 problem-solving
  • 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 ad-hoc 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 high-level 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, customerservice@didaskoonline.com 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
  • Front-end Skills:
    • HTML5
    • CSS3
    • JavaScript
    • Bootstrap
  • Back-end Skills:
    • PHP 7.3 and 7.4
    • Object-Oriented 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 self-driven with a positive attitude.
  • Desirable experience: 
    • Experience in planning, design, development, implementation, and maintenance of Moodle systems, including, experience with cloud-based Moodle deployments
    • In depth knowledge of administering and supporting Moodle
    • Knowledge and understanding of educational issues in relation to technology including a cutting-edge 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 Work-from-home setup
Company-provided 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
Work-Life Balance
Active employee engagements physically such as Christmas Party & Team Building, and virtual events such as town-hall with prizes

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Self-Motivation
  • Problem Solving
  • Communication
  • Analytical Skills
  • Detail Oriented

Software Engineer Related jobs