Senior Software Engineer
Job Description
Role : Senior Software Engineer
Responsibilities:
Responsible for software prototyping, system/module design, coding deployment and recommending solutions for various SCADA project
Design, develop and maintain software based on project requirement
provide technical support to internal and external customers for whole project cycle
Maintain and enhance company's software and system
On-site testing, troubleshooting, and tuning of software, and embedded system, network and communication protocol problems
Prerequisite:
Master/Bachelor Degree in Computer Science or related Engineering faculty
Proficient in C/C++, TCP/IP, serial COM and MQTT programming
Proficient in MSSQL and Oracle technology and ODBC programming
Experience in Linux or Unix-like operating system
Experience in using C#, JSON, XML and other scripting languages
Experience in Web API, MVC, Entity Framework, WCF, RESTful service
Co-ordinate and participate in the testing and deployment of applications and systems
Possess problem-solving and troubleshooting skillsets
Minimum 3 years working experience
Knowledge in Cyber Security