Engineer Software Development

Singapore, Singapore

Job Description


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.

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 & Work Experience
  • 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

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
We regret that only shortlisted candidates will be notified.

About SMRT Corporation

SMRT Corporation Ltd (SMRT) is a public transport services provider. Our primary business is to manage and operate train services on the North-South Line, the East-West Line, the Circle Line, the new Thomson East-Coast Line and the Bukit Panjang Light Rail Transit. This is complemented by our bus, taxi and private hire vehicle services.

An exciting and rewarding career is waiting for you at SMRT. Join us and embark on a journey that matters. You Matter \xe2\x80\x93 we take care of you and your well-being. Your Work Matters \xe2\x80\x93 your ideas and contributions work towards building the future of our transport system and create positive impacts to the community. Your Development Matters \xe2\x80\x93 we offer diverse careers and learning opportunities for our people to grow you to the fullest of your potential.

Come onboard the SMRT journey today.

Vision
Moving People. Enhancing Lifestyles

Core Values
Respect, Integrity, Service & Safety, Excellence

SMRT Corporation

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1350224
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Singapore, Singapore
  • Education
    Not mentioned