Software Developer
                Date Submitted: 14-01-2020 | End date: 
            
				| Industry Specialization | : | Information Technology | 
| Type of Employment | : | Permanent | 
| Minimum Experience | : | 5 years or more | 
| Work Location | : | East Singapore | 
Roles & Responsibilities
- Software development and maintenance including requirement collection, issue identification, issue investigation, software design, implementation and test for bus & rail AFC devices
 - Continuously improve the AFC device software system
 - Responsible to troubleshoot and to resolve any issue on the bus & rail AFC devices
 - Responsible to monitor and to analyze the application performance of the bus & rail AFC devices; able to work independently to identify the system bottleneck and act innovatively to resolve the issues
 
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.
 - Experience of Tornado or QNX Momentics development for RTOS QNX/Vxworks is a must.
 - Familiar with multi-threading, socket programming, serial communication.
 - Experience of full Software Development Life Cycle (SDLC) is an added advantage.
 - Practical experience in agile software development methodology will be an added advantage
 - Proficient in Microsoft Visual Studio 6.0 and C++ .NET development environments is an added advantage.
 - Good knowledge in virtualization platform such as VMware and HyperV.
 - Good knowledge in Windows Server and proficient scripting skill in PowerShell is highly desirable.
 - Data Analytics and Data Visualization skills will be an added advantage.
 - Strong analytical and problem-solving skills.
 - Able to work independently and as a team.
 
			