Tech
Software Engineer (Backend)
Responsibilities:
Work on Smart City solutions such as IoT or Industrial Internet of Things (IIoT) platform
Develop, test and maintain micro-services for Smart City solutions and internal teams
Implement and manage ETL pipelines and the big data infrastructure for smart building and energy platform
Coordinate with research and project teams for collecting system requirements and user requests
Perform functional requirement analysis, program design, coding, testing for software applications
Prepare system and program documentation
Provide application support to production system
Requirements:
Major in Computer Science / Information Technology / Electronic Engineering or related disciplines
Around 3-5 years of experience in Web or Apps development / software development
Familiar with OOP. Experience in Python / JavaScript will be an advantage
Familiar with the following technologies will be an advantage
- DevOps
- Big data management
- Machine learning
- Node.js
- React.js
Good understanding of trade-offs in software development
Good team player and strong sense of responsibility
Candidate with less experience will be considered as Assistant Software Engineer