
MEL Platform Programmer
- Batu Maung, Pulau Pinang
- Contract
- Full-time
- Monitor platform performance and troubleshoot technical issues.
- Ensure platform availability and reliability.
- Provide technical support to users, addressing inquiries and resolving issues promptly.
- Develop and maintain user documentation and training materials.
- Implement new features and enhancements based on user requirements and feedback.
- Develop and maintain custom scripts and modules to extend platform functionality.
- Integrate the MEL platform with other WorldFish systems as needed.
- Implement new features and enhancements based on user requirements and feedback.
- Develop and maintain custom scripts and modules to extend platform functionality.
- Integrate the MEL platform with other WorldFish systems as needed.
- Collaborate with the MEL team, IT department, and other stakeholders to ensure platform alignment with organizational goals.
- Participate in team meetings and contribute to platform development planning.
- Maintain platform security protocols.
- Candidate must possess at least a bachelor’s degree in computer science, Information Technology, or a related field.
- Proven experience in web application development and maintenance.
- Databases: MySQL (RDBMS), MongoDB (NoSQL)
- Backend Programming Languages & Frameworks: PHP (server-side scripting language), Zend Framework 1 (PHP framework - older version), Node.js, Sails.js (Node.js framework - MVC framework), NestJS, TypeScript.
- Frontend Programming Languages & Frameworks: JavaScript, jQuery, AngularJS, Datatables, Bootsrap, SCSS
- ORM (Object-Relational Mapping): TypeORM
- Version Control: Git
- Operating Systems: Ubuntu, Windows
- Web Servers: Nginx, Apache
- Basic Linux commands
- Search and Analytics Engine: Elasticsearch
- Data Interchange Formats: JSON
- Experience with MEL systems or data management in international development.
- Familiarity with open-source software and development practices.
- Ability to work independently and as part of a team.
- Strong attention to detail and a commitment to quality.
- Ability to learn quickly.
- A copy of your curriculum vitae,
- A cover letter which addresses key requirements stated above; and
- Contact information of three professional referees who may be contacted if you are short-listed for the position.