Job Description:
- Requirements Gathering: Collaborate with stakeholders to identify and document software requirements.
- Design, Implementation, and Testing: Engage in the design, development, and testing of software applications.
- Documentation: Prepare and submit deliverables throughout the software development lifecycle, including Business Rules, Software Requirement Specifications, Software Architecture Documents, Design Specifications, Interface Specifications, Source Code, Testing Specifications, Operation and Maintenance Manuals, Training Manuals, and other required documents as per the standards set by the Authority.
- Application Support: Provide daily support for application-related issues to assist the Authority.
- User Liaison: Communicate with users to address requirements, design, and testing issues.
Requirements:
- Recognised degree in Electrical / Electronic Engineering / Computer Science or a relevant discipline;
- Experienced with at least one full Software Development Lifecycle;
- Experienced in writing Requirements Specification, Use Cases, Design Documentation, object-oriented software design and UML modelling;
- Good knowledge and experience in C++ on Windows and/or Embedded (e.g. QNX, Vxworks, Linux etc) platforms;
- Experience in multi-threading, socket programming and serial communication;
- At least 5 years' relevant experience in object-oriented software development;
- Strong analytical and problem-solving skills;
- Good written and verbal communication skills in English; and
- Added advantage if candidate is familiar with one or more of the following technologies:HTML / CSS / JavaScript / JSON
- Three-tier software architecture
- Database schema design and interfacing with ODBC, SQL query and MySQL
- Virtualization Technologies (such as hypervisors or containers)
- MQ/MQTT
- Secure Communications (e.g. FTPS, HTTPS, etc.)
We regret that only shortlisted candidates will be notified.
Interested applicants kindly click on "apply now" and please send in your updated resume to [email protected]
T Stephanie | R1548888
EA License Number: 10C3804
People Profilers Pte Ltd
20 Cecil St, #08-09, PLUS Building, Singapore 049705
http://www.peopleprofilers.com