Developer
Synergy LearningJob description
Hello!
Thanks for clicking through to apply: we look forward to hearing from you. Please note that while this is a remote first role we can only consider applicants who are based in (and who have the right to work in) the UK or Republic of Ireland.
Before you complete your application, please take a look at our careers page, where you will find lots of information on the hiring process and some tips for completing your application. Our website also provides information on our mission, vision and values and more about the great work we do in 1Team!
Job Purpose The Developer will help deliver a first-class experience for our customers, wherever they are located. You will turn client requirements and feature requests into reality, while improving and expanding the functionality of the systems. Using your in-depth understanding of how the applications are built, you will investigate problems, when they occur, to uncover the root cause and provide appropriate fixes, while providing advice on how the application should function and suggesting improvements where possible.
If a positive and inclusive culture with the incredible flexibility that remote first working brings appeals to you, we just might be exactly what you are searching for!
Key Responsibilities
Develop plugins & core changes to Learning Management Systems in PHP
Guarantee high quality, on-time and on-budget delivery of development items within project
Write appropriate automated tests to cover developed functionality and ensure features continue to work after platform upgrades
Ensure high quality of documentation
Collaborate with colleagues & provide assistance when required
Be curious and interested in resolving bugs and support requests
Essential Criteria - You must have:
The right to live and work (and be resident in) the UK or Ireland
Minimum 3 years working experience of PHP, JavaScript, SQL, AJAX, HTML and their best practices
Experience developing in MoodleLMS, Totara or Moodle Workplace
Knowledge of database systems MySQL, MariaDB or PostgreSQL
Excellent knowledge of PHP Unit & Behat testing
Knowledge of version control systems.
Knowledge of LAMP (Linux, Apache, MySQL, PHP)
Valuable Experience - We would love you to have:
Experience of Linux Shell scripting
Experience of Git Version Control
Experience with Docker and/or other containerisation technologies
Experience of RESTful web services or GraphQL
Experience with modern javascript frameworks/libraries such as React, Vue or AngularJS
We are looking for someone who can demonstrate:
Is aligned with Synergy Learning’s Vision & Values
Is willing to learn & become an expert in LMS’s (MoodleLMS, Totara, Moodle Workplace)
Brings strong communication skills to convey technical details to both technical and non-technical people alike
Can can collaborate effectively to achieve optimum results
Has a desire to continually seek out, share and improve on best practice in your written code.
Takes a pro-active interest in their own professional development and performance enablement
Has a proven ability to excel in a remote-first environment
Will co-locate in Belfast or other UK locations for onboarding and collaboration purposes from time-to-time.
Relationships & Reporting:
Directly reports to the Lead Developer
Internal Collaboration: You will work within our expert Operations team of Developers, Designers and QA’s and collaboratively across the business
Location
United Kingdom (Remote)
Department
Operations
Employment Type
Full-Time
Minimum Experience
Mid-level
Compensation
£40,000 - £50,000.
¿Te interesa este puesto?