Job Requirements
3 - 5 years of experience
Skills
Job description for Software Developer at Asia Innovatory Management School
Think you have what it takes to be a good Software Developer? Join LOOP now and be involved in driving our expansion into the Learning Management System (LMS) market globally!
Our company
ACP has an extensive presence across the South East Asia and are at the front line of providing a diversified range of Educational Technology solutions for our clients. The Software Developer will provide solutions in development and maintenance, as well as rapid prototyping and technical documentation support. With this role, you will be exposed to numerous opportunities for personal and professional growth.
LOOP (A.I. & mobile learning) is an e-learning brand under ACP and we play a role in this new digital market. Our experienced team seeks to seize the opportunity to build a simple and yet, easy to use learning management system that can be easily adopted by all organizations, big and small.
Why join us?
- Opportunity to be involved in a project to provide LMS access to 4 million users by 2024!
- Open culture / collaborative / vibrant environment
- High performing team consisting of Developers, UX Specialist and Business Analyst
- Flat hierarchy
- Results-based, not time-based approach
Main tasks
- Develop proof of concepts and technical designs
- Data modeling
- Installation and configuration of plug-ins
- Manage software development, enhancement, debugging, testing and maintenance of the backend application
- Make design, code, testing and system quality improvement to backend application programming interface (API)
- Technical documentation
Mandatory requirements
- IT, Computer Science background or equivalent
- Good communication skills to liaise with internal and external stakeholders
- Provide tangible solutions and work-arounds to complex issues
- Highly motivated with sense of ownership
- Relentless in nature to oversee tasks from end-to-end towards completion
- Candidates with 5 or more years of relevant experience may be considered for Senior Software Engineer role which will involve managing a team of developers and interfacing with customer on requirements and deliverables
Preferred requirements
- Strong in both front-end and back-end
- Proficient in HTML/ CSS3 with JavaScript/ JQuery, MySQL and CakePHP
- Experience in developing PHP or web-based applications
- Prior experience with LMS projects
- Familiar with Moodle, Totara or similar platforms