Software Engineer (Devices)
Job details
Basic: Up to $6300 Working Hours: Mon - Fri, Office Hours Responsibilities: The successful candidate will be responsible for the design and development of one or more devices that are part of an integrated e-payment 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. Design and build advanced applications for the Ubuntu platform. Collaborate with cross-functional teams to define, design, and implement new features. Unit-test code for robustness, including edge cases, usability, and reliability. Work on bug fixing and improving application performance. 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 other documents as required in the standard adopted by the Authority. Liaise with stakeholders on the requirement, design, and testing issues. Qualifications & Requirements: Singaporeans ONLY Tertiary qualification in Electrical/Electronics/Mechanical Engineering/Computer Science or a relevant discipline. At least 3 years in software development and system integration. Experience in C++ application development. Knowledge or work experience in the following areas is an added advantage: Java application development. Web application development using HTML/HTML5, JavaScript, and JavaScript Frameworks (i.e. AngularJS, ExtJS, JQuery, Bootstrap). Interfacing with databases (i.e. MS SQL, Oracle, MySQL) using ODBC/JDBC and SQL. Multi-tier software architecture design and implementation. Object-oriented software design and UML modeling. Virtualization using Containerization (e.g. Docker). Applications development and deployment into Commercial Cloud (e.g. AWS). Application development for Desktops/Workstations. Web services in Commercial Cloud (e.g. AWS). AWS Lambda Functions using Python or JavaScript. Single Sign-on solutions (e.g. OAuth, OpenID Connect, SAML). Secure communication (e.g. MQ, MQTT, SFTP, FTP-S). Applicants who possess relevant experience for the above responsibilities are most welcome to apply. If you do not possess the above experience, your application will still be considered on individual merits and you may be contacted for other opportunities. Please submit your updated resume in MS Word format by using the APPLY NOW BUTTON. By submitting your personal data and/or resume, you give consent to the collection, use, and disclosure of your personal data and/or resume by the company (or its agent) for the purpose of processing and administration by the company relating to this job application. Hui Yew Cheong Registration Number: R24124511 EA License No: 06C2859 (MCI Career Services Pte Ltd)#J-18808-Ljbffr
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.