x
Get our mobile app
Fast & easy access to Jobstore
Use App
Congratulations!
You just received a job recommendation!
check it out now
Browse Jobs
Companies
Campus Hiring
Download App
Jobs in Singapore   »   Jobs in Singapore   »   Information Technology Job   »   Software Engineer
 banner picture 1  banner picture 2  banner picture 3

Software Engineer

Strides Engineering Pte. Ltd.

Job Purpose

We are currently seeking an experienced Engineer with expertise in software development with emphasis on image processing, data analysis and machine learning.

The candidate will need to design, develop, and ensure timely delivery of reliable, scalable, and secure data-driven software solutions for improving railway reliability and operational efficiency.

The candidate will also apply engineering fundamentals and data analytics techniques to develop railway applications.

This position will work closely with the Engineering, Operations and Maintenance divisions of SMRT. Duties and Responsibilities

The duties and responsibilities for Engineer, Software Development are as listed below. Note that the list is not comprehensive and related duties and responsibilities may be assigned from time to time.

Technical duties:

• Develop software features, modules, functions, and user interfaces.

• Understand how the data should be transferred, handled, and processed.

• Understand commercial cloud products and services and how to use them to achieve the software outcome.

• Develop statistical and analytics models based on the data.

• Test and validate software functions and modules.

• Ensure that software is secure.

• Ensure proper code maintainability and readability.

• Ensure proper software code documentation.

• Ensure continual improvement of the deployed software based on user feedback.

• Actively propose software development and deployment process improvements (DevOps)

Qualifications and Work Experience

Qualifications and work experience include:

• Bachelor’s degree in Science, Technology, Engineering or Mathematics (STEM)

• At least 2 years of experience as Software Engineer/Data Analyst/Data Engineer or similar role

• Experienced in developing video analytics solutions, with a focus on image recognition, segmentation and analysis

• Experienced in one high-level programming language for data analytics such as Python or MATLAB

• Experienced in developing front-end web applications using modern frameworks such as VueJS, ReactJS

• Experienced in basic DevOps and CI/CD flows is a plus

• Experienced in configuring cloud system and/or government on commercial cloud is a plus

• Prior knowledge experience in railway domain is preferred

Skills and Competencies

Technical skills include:

• Software development skills and project management

• Expert in one high-level programming language for data analytics, such as MATLAB (preferably), Python

• Knowledge in arithmetic and statistic operations

• Knowledge in machine learning and artificial intelligence models

• Knowledge in data handling, data warehousing and software design concepts

• Knowledge in modern web development frameworks (Angular, Vue JS, or React JS) and web development language (HTML, JS, and CSS)

• Knowledge in database query language (SQL and noSQL)

• Certification in relevant technology areas such as Microsoft Certified DevOps Engineer Expert or Azure Data Engineer equivalent is a plus

Soft skills include:

• Strong communication and interpersonal skills, with the ability to effectively collaborate and negotiate with both technical and non-technical stakeholders.

• Strong inclination and eager for continual learning and development

• Critical thinking and problem-solving skills

✱   This job post has expired   ✱

Sharing is Caring

Know others who would be interested in this job?

Similar Jobs