Our consultants know the industry well and have years of experience to match candidates to customer needs. Responsible for software design, development, testing……
Responsible for software design, development, testing on Automatic Fare Collection (AFC) equipment (e.g. POS) according to user requirements.
Explore and develop software / system architecture design solution with contractor for ticketing system and review contractor’s submissions.
Able to translate existing MS Visual C/C++ coding logic and technical design into design and testing documents.
Oversee software release preparation and deployment which may be carried out at Non-Traffic Hour (NTH).
Provide 2 nd line technical support for related production system issues.
Research on latest technologies to explore opportunity to improve or explore innovative solutions for AFC system.
Candidate with lower academic and experience will also be considered at the discretion of the Authorised Representative
Requirements:
University graduate in Computer Science/Computer Engineering or related discipline.
At least 1- 2 years full stack development modern web application development (frontend and backend).
Solid hands-on programming experiences in C#, Java, JavaScript, HTML5, CSS3, JavaScript and modern web app design and architecture (React, Electron, Node.js, Vue, RESTful API, JSON)
Hands-on experiences with Cloud native architecture and Event Driven architecture design and development (e.g. Docker, microservice, Kubernetes), as well as version control (e.g. Git)
Knowledge in UI/UX design (e.g. MVC/MVVM)
Knowledge or Solid programming experience in C/C++, VC++, MFC programming experiences are an advantage
Familiar with OOD, OOP, Data structures, Client/Server/Distribution application architecture, network programming, Messaging programming e.g. RabbitMQ, Kafka, IBM MQ are an advantage