Back to jobs
S

Software Developer, Engineering Analytics

SingaporePosted 1 weeks ago
Full-timemid

Job Description

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

See Your Match Score

Sign up and Renata will show you how this job matches your skills and experience.

Software Developer, Engineering Analytics at SMRT Corporation | Renata