The successful candidate will be responsible for the design and development of one or more devices that are part of an integrated epayment Fare Collection System. The successful candidate will also be involved in the software development lifecycle from definition of requirements to design and development, and testing.
The activities required to be performed shall include the following:
Requirements gathering;
Design, development, and maintenance of the software;
Preparation and submission of deliverables throughout the software development lifecycles such as Business Rules, Software Requirement Specifications, Software Architecture Document,Design Specification, Interface Specifications, Source Codes,Testing Specification, Operation and Maintenance Manual,Training Manual and others documents as required in the standard adopted by the Authority;
Assist the Authority with day-to-day application support issues; and
Liaise with users on the requirement, design and testing issues
Job Requirements
Tertiary qualification in Electrical/ Electronics/ Mechanical Engineering/ Computer Science or a relevant discipline
At least 3 years in software development and system integration
Experiences in C++ application development in Windows/Embedded platforms
Knowledge or work experiences in the following areas is an added advantage:
\xe2\x9e\xa2 Java application development
\xe2\x9e\xa2 Web application using HTML/HTML5, JavaScript and JavaScript Framework (i.e. AngularJS, ExtJS, JQuery,Bootstrap)
\xe2\x9e\xa2 Interfacing with database (i.e. MS SQL, Oracle, MySQL) using ODBC/JDBC and SQL
\xe2\x9e\xa2 Multi-tier software architecture design and implementation
\xe2\x9e\xa2 Object-oriented software design and UML modelling
\xe2\x9e\xa2 Virtualization using Containerisation (e.g. docker)
\xe2\x9e\xa2 Applications development and deployment into Commercial
Cloud (e.g. AWS)
\xe2\x9e\xa2 Application development for Desktops / Workstations
\xe2\x9e\xa2 Web services in Commercial Cloud (e.g. AWS)
\xe2\x9e\xa2 AWS Lambda Functions using Python or JavaScript
\xe2\x9e\xa2 Single Sign-on solutions (e.g. OAuth, OpenID Connect,SAML)
\xe2\x9e\xa2 Secure communication (e.g. MQ, SFTP, FTP-S)
Strong analytical and problem-solving skills
Resourceful and self-motivated team player
Good written and verbal communication skills in English
If you are seeking a challenging and rewarding career opportunity and your skills align with this job, please send your updated resume(Word format) to aparna@rmagroup.com.sg
All Curriculum Vitae will be treated with strict confidentiality. We regret to inform you that only shortlisted candidates will be notified.
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.