Frontend Development (Senior)

MSI GLOBAL PRIVATE LIMITED

Singapore

On-site

SGD 90,000 - 130,000

Full time

7 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

MSI GLOBAL PRIVATE LIMITED in Singapore seeks an experienced embedded software engineer to spearhead AFC device software for public transport, including bus fare collectors and rail gates. You will gather requirements, design, develop, test, investigate issues, and deploy AFC software in production.

Collaborate with product teams to continuously improve the AFC system and perform incident management. Candidates should have 5+ years in embedded software, OO design, C/C++/Java, Windows/QNX/Linux,

Qualifications

  • 5+ years in embedded software development and support.
  • OO software design and UML modeling.
  • Experience with Windows/QNX/Unix/Linux platforms.
  • Proficiency in Java, C/C++, and SQL-based interfaces.
  • Knowledge of Spring framework and web apps.

Responsibilities

  • Develop and maintain AFC software for bus & rail devices.
  • Production fare system software maintenance, deployment & support.
  • Improve AFC device software through analytics and incident handling.

Skills

Embedded software
OO programming
C/C++/Java
Windows/QNX/Linux
Java web app (Spring)
SQL/JDBC
UML modeling

Education

Degree in Electrical/Electronics Eng or CS

Tools

PowerShell
Docker
Kubernetes
Spring
AWS

Job description

Job Summary

Working with leading edge Contactless Smart Card technology, your key challenge is to spearhead the evolution of Automatic Fare Collection (AFC) equipment. Your job includes requirements gathering, design and development of multiple public transport e-payment devices. Typical devices include bus fare collection devices and rail fare collection gates. You need to investigate reported issues and improve both individual AFC device software and overall AFC system. Additionally, you need to support AFC software roll out and deployment in the production environment. You should be good in the analysis of problem and skillful in resolving issues pertaining to system or software.

Job Responsibilities

Software development and maintenance including requirement collection, issue identification, issue investigation, software design, implementation and test for bus & rail fare collection devices

Production fare system software maintenance, deployment & support

Continuously improve the AFC device software system through predictive analytics

Job Requirements

Recognized Degree in Electrical/Electronics Engineering/Computer Science or a relevant discipline

At least 5 years' experience in embedded software development and support with good working knowledge in object-oriented software development using C/C++/Java in Windows, QNX, Unix or Linux platform

Experience in software development involving web application development in Java, using Spring framework and interfacing with database using JDBC and SQL

Object-oriented software design and UML modeling

Good knowledge in Windows Server and proficient scripting skill in PowerShell is highly desirable

Experience in Incident Management and ITIL process

Conduct trend analysis and provide appropriate support and input to product teams

Aggressively monitor and respond to incidents generated by stakeholders

Strong analytical and problem-solving skills

Resourceful and self-motivated team player

Good written and verbal communication skills in English

Data Analytics and Data Visualization skills will be an added advantage

Cloud Certifications & Experience: Certifications from major cloud providers (e.g., AWS Certified Solutions Architect, Microsoft Certified: Azure Administrator, Google Cloud Professional Cloud Architect) and/or demonstrated expertise in AWS Cloud services, including EC2, is highly desirable

DevOps Integration: Familiarity with DevOps practices such as CI/CD, containerization (e.g., Docker, Kubernetes), and cloud-native pipelines

Cloud Governance: Understanding of cloud policies and governance, cost management tools, and usage monitoring

Added advantage if candidate is familiar with one or more of the following technologies:

  • JSON
  • Angular
  • JSP
  • Javascript
  • HTML
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Frontend Maintenance
Frontend Maintenance

MSI GLOBAL PRIVATE LIMITED • Singapore

On-site
SGD 50,000 - 80,000
Software Engineer (System)
Software Engineer (System)

AC P. COMPUTER TRAINING & CONSULTANCY PTE LTD • Singapore

On-site
SGD 60,000 - 90,000
Software Engineer (System)
Software Engineer (System)

*ACP Computer Training School • Singapore

On-site
SGD 90,000 - 180,000
Software Engineer (System) 1 YEAR CONTRACT
Software Engineer (System) 1 YEAR CONTRACT

MSI GLOBAL PRIVATE LIMITED • Singapore

On-site
SGD 100,000 - 180,000
Java Software Engineer – Spring Boot / AWS
Java Software Engineer – Spring Boot / AWS

Visa Hunt • Singapore

On-site
SGD 90,000 - 120,000
Java Software Engineer - Spring Boot / AWS
Java Software Engineer - Spring Boot / AWS

ACP Computer Training & Consultancy Pte Ltd • Singapore

On-site
SGD 90,000 - 120,000
Java Software Engineer – Spring Boot / AWS
Java Software Engineer – Spring Boot / AWS

ACP COMPUTER TRAINING SCHOOL PTE. LTD. • Singapore

On-site
SGD 90,000 - 180,000
Java Software Engineer – Spring Boot / AWS
Java Software Engineer – Spring Boot / AWS

A LOOP PTE. LTD. • Singapore

On-site
SGD 120,000 - 170,000
Software Engineer
Software Engineer

CORNERSTONE GLOBAL PARTNERS PTE. LTD. • Singapore

On-site
SGD 120,000 - 160,000
Senior Software Engineer (Backend & Test Automation)
Senior Software Engineer (Backend & Test Automation)

MSI GLOBAL PRIVATE LIMITED • Singapore

On-site
SGD 90,000 - 130,000