Tổng quan công việc
## Software Development * Develop and maintain backend services, RESTful APIs, and business logic. * Develop responsive and user-friendly web applications using modern frontend frameworks. * Build reusable, maintainable, and scalable software components. * Participate in software architecture and technical design discussions. * Perform unit testing and support system integration testing. ## System Integration * Develop and integrate APIs with internal and third-party systems. * Support database design, optimisation, and data migration activities. * Participate in cloud platform integration and deployment. * Support integration with Industrial IoT devices, gateways, and telemetry platforms where required. ## Engineering Practices * Follow established software development standards and coding guidelines. * Participate in code reviews and technical discussions. * Maintain proper source code documentation and version control. * Support CI/CD deployment processes. * Troubleshoot and resolve software defects and technical issues. ## Team Collaboration * Work closely with the Technical Solution Lead, ODC Engineering Lead, Business Analyst, and QA Engineers. * Participate in Agile ceremonies including sprint planning, daily stand-ups, sprint reviews, and retrospectives. * Contribute ideas for continuous improvement of software quality and development processes. * Share knowledge and collaborate effectively within the engineering team.
Kỹ năng chính
Yêu cầu
* Degree in Computer Science, Software Engineering, Information Technology, or equivalent. * Minimum 3 years of software development experience. * Experience developing both frontend and backend applications. * Good understanding of software engineering principles and object-oriented programming. * Familiarity with Agile software development methodologies. * Good analytical and problem-solving skills. * Strong communication and teamwork skills.
Preferred Technical Skills ### Backend * Node.js * NestJS (preferred) * Express.js * RESTful APIs * JWT Authentication * WebSocket ### Frontend * Vue.js (preferred) * React.js (advantage) * HTML5 * CSS3 * JavaScript / TypeScript ### Database * PostgreSQL * MySQL * Redis (advantage) ### Cloud & DevOps * Docker * Git * GitHub / GitLab * CI/CD * Microsoft Azure or AWS (basic knowledge) Preferred Domain Experience Experience in the following areas will be an advantage: * Industrial IoT platforms * MQTT * Modbus * OPC-UA * LoRaWAN * Real-time monitoring dashboards * Data visualisation platforms * AI-assisted applications Preferred Attributes * Passionate about software engineering. * Willing to learn new technologies. * Strong ownership and accountability. * Good problem-solving abilities. * Comfortable working in a collaborative and multicultural environment. * Self-motivated with attention to detail.
Reporting Structure Reports to the ODC Engineering Lead and works closely with the Singapore Technical Delivery Lead and Business Analyst.
Career Opportunity This role offers the opportunity to work on next-generation Industrial IoT and enterprise software platforms while collaborating with regional engineering teams across Singapore and Southeast Asia.
As the Offshore Development Centre expands, successful candidates will have opportunities to grow into senior roles.
Quyền lợi
Annual Leave
Thông tin bổ sung
Lập trình viên, Fullstack
