Roles and responsibilities
ERP developer:
Converting existing ERP system based on MS Access database to new SQL based ERP software with Web interface. Implementation of new modules and features and maintain it.
- Learn effectively business functions in order to conduct analysis, design, implementation and testing of the ERP.
- Develop code solutions to problems using structured approach considering long term maintainability, accessibility and security.
- Enhance new technologies knowledge to use them in project implementations.
- Participate in special projects as assigned.
- Update consistently and accurately documentation on all application projects.
- Convey, collaborate and maintain productive professional relationship with departments and management.
IOT (Internet of Things) smart lighting system developer:
Manage front-end and back-end development of Sycra Smart Lighting application and setup the necessary infrastructure for commercialization of smart lighting solutions.
- Design and build architecture for Sycra Smart Lighting web application.
- Build and setup infrastructure required for web applications including but not limited to databases, servers, websites and applications.
- Maintain code integrity and organization as well as manage releases for web application.
- Maintain web application security and data integrity.
- Develop user interface and features with focus on speed and scalability
- Test for cross-browser and cross-platform compatibility and debug issues found.
- Collaborate with engineering team to design, test and launch new features.
- Debug and troubleshoot issues found in web application and infrastructure.
- Document infrastructure setup, configuration as well as track new features and bugs
Requirements
- Bachelor Degree in Computer Science / Software engineering or related field
- Familiarity with ERP infrastructure and functionality
- Experience with Databases; 1-2 years of related experience
- Proven working experience is web applications and databases with knowledge in both back-end and front-end programming
- Advanced Knowledge of Visual Basic
- Strong programming skills in several programming languages including, but not limited to, PHP, HTML, CSS and JavaScript/ Backbone.
- Experience or familiar with MySQL database and PHPMyAdmin
- Development experience in both mobile and desktop applications
- Knowledge of code versioning tools such as Git, Mercurial or SVN.
- Experience in Cloud services computing like Azure or AWS is a plus
- Excellent written and verbal communication skills.
- Must have fluent English, Mandarin is an advantage
- Excellent organizational skills including attention to detail and multi-tasking skills
Work location: Hong Kong or Shenzhen