Understand customer requirements and design document to convert them into quality code ensuring best practices and coding standards for the technology in use.
Writing unit tests.
Communicate with client.
Experience Required in:
Develop real-time communication using Node.Js&Microservices, container management;
Understanding fundamental design principles behind a scalable applications.
C++ development experience will be another Add-on.
Knowledge, Skills and abilities required
Strong Knowledge of Node.Js and frameworks;
Strong Object Oriented Programming and Development skills;
Knowledge of TCP/IP communication background at socket level for helping us managing message bus;
Understanding the nature of asynchronous programming and its quirks and workarounds;
Implementation of security and data protection.
User authentication and authorization between multiple systems, servers, and environments.
CSS3 and HTML5.