jobs in SMRT Corporation Ltd

全职 Software Developer, Engineering Analytics 工作, 薪水, SMRT Corporation Ltd 公司招聘中 - Ricebowl

Software Developer, Engineering Analytics

SMRT Corporation Ltd

Undisclosed

Singapore

分享
保存

工作地点

  • Singapore

职位描述

岗位职责

Software Developer, Engineering Analytics

Job Purpose

The Software Developer will design, develop, and maintain web-based analytics applications and dashboards that transform engineering data into actionable insights. The role involves working closely with stakeholders to translate business needs into scalable software solutions, integrating front-end interfaces with back-end systems, and supporting the deployment of data-driven tools that improve asset performance and decision-making.

Responsibilities

The duties and responsibilities for this position include, but are not limited to, the following:

1) Responsibilities Gathering & Stakeholder Engagement

  • Work closely with Engineering, Maintenance, and Business stakeholders to understand, document, and translate business requirements into scalable web-based analytics solutions
  • Support the development of dashboards and presentations to facilitate data-driven decision-making and forward planning

2) Web Applications & UI Development

  • Develop responsive, user-friendly web applications for analytics and data visualization purposes
  • Translate UI/UX wireframes into functional, high-quality graphical user interfaces (GUI) using modern front-end frameworks
  • Ensure cross-browser compatibility, responsiveness, and performance optimisation of web interfaces

3) Data Visualization & Analytics

  • Design and implement effective data visualizations (charts, dashboards, interactive components) to communicate insights clearly
  • Apply appropriate visualization techniques based on data characteristics and user requirements
  • Perform basic mathematical, statistical, and analytical computations to derive meaningful insights from datasets
  • Integrate analytics outputs into web applications for real-time or near real-time monitoring

4) Full-Stack Development & Integration

  • Design, develop, and maintain both front-end interfaces and back-end services (APIs, data pipelines)
  • Ensure seamless integration between front-end modules and back-end systems, including databases and analytics engines
  • Work closely with System Integration and Condition Monitoring teams from product conception through deployment and post-release enhancements

5) Database & Data Management

  • Design, develop, and manage relational database schemas (e.g., MySQL, PostgreSQL)
  • Optimize data storage, retrieval, and processing for performance and scalability
  • Ensure data integrity, security, and proper structuring aligned with business requirements

6) Quality Assurance & Testing

  • Conduct thorough testing (unit, integration, and user acceptance testing) to ensure functionality, reliability, and performance
  • Validate user interface behaviour and overall user experience against requirements
  • Identify, troubleshoot, and resolve bugs and system issues efficiently

7) Code Quality & Best Practices

  • Write clean, maintainable, and well-documented code following best practices and coding standards
  • Participate in code reviews and contribute to continuous improvement of development processes
  • Implement version control and CI/CD practices where applicable

Qualifications & Work Experience

  • Degree in Computer Science/Engineering (or equivalent experience); portfolio/GitHub with relevant web or analytics projects preferred
  • Proficient in JavaScript, HTML/CSS, modern frameworks (e.g. Vue.js), backend development, and SQL/database design
  • Experience (or strong exposure) in building data-driven web apps, dashboards, APIs, and data visualisation
  • Strong problem-solving mindset, good communication skills, and ability to translate business needs into scalable solutions

Skills

  • Technical Stack: Backend (Python/Node.js/PHP), Frontend (HTML, CSS, JavaScript, Vue/React/Angular), SQL databases, basic cloud and web security (OWASP awareness)
  • Data & Analytics: Ability to work with datasets, build dashboards, and implement data visualisation for insights
  • Problem Solving: Strong analytical thinking, attention to detail, and ability to translate complex requirements into scalable solutions
  • Mindset & Collaboration: Proactive, curious learner with good communication skills and ability to work effectively in a team

重要安全守则

申请工作时,切勿提供您的银行或信用卡详细资料。不要转账或完成无关的在线调查问卷。如果您发现可疑内容,请举报此招聘广告。

了解更多