Presently we have a Job Opening for a Software Developer positon
· At least 3 years’ work experience in object-oriented software development, C++, Java application development in Windows, Linux and/or Embedded platforms.
· Experience in writing Requirements Specification, Use Cases, Design Documentation, and designing software using object- oriented software design and UML modelling
· Experience in multi-threading, socket programming and serial/USB communication.
Added advantage if candidate is familiar with one or more of the following technologies:
i. HTML / CSS / JavaScript / JSON
ii. Three-tier software architecture
iii. Virtualization Technologies (such as hypervisors or containers)
iv. MQ/MQTT
v. Secure Communications (e.g. SFTP, HTTPS, etc.)
· Knowledge of SDLC with RUP or Agile methodology and have been gone through at least one full SDLC