Job description for Software Engineer
• Design, develop, test, deploy, maintain and improve of software application
• Documentation of software design and description required in a software process life cycle
• Create and maintain documentation for software installations, changes and upgrades
• Involve in the setup and deployment of software for developmental, testing and operational use
• Manage individual project priorities, deadlines and deliverables
• Evaluate system architecture and make recommendations as required
• Perform peer-to-peer code reviews
Requirement of Software Engineer
• Proficient in C, C#, NodeJS, Augular or ReactJS
• Familiar with working in Windows environment
• Good knowledge in Javascript / RESTful API / HTML5 / CSS3 / Typescript will be added advantage
• Good knowledge in SQL / NoSQL databases would be added advantage
• Good knowledge in Network Communication and configuration would be added advantage
• Team player with good interpersonal, written and verbal communication skills