Responsibilities
Participate in technical planning & requirements gathering phases including Design, code, test, troubleshoot, and document engineering software applications.
Ensuring that technical software development process is followed on the project, familiar with industry best practices for software development.
Develop applications in languages including React, MUI, CSS, UI/UX, HTML5, JavaScript, microservices, REST/Web APIs, micro-frontend architectures, event and data streaming, Redis, Elasticsearch, WebSocket/SignalR, and embedded solutions.
Demonstrate the ability to adapt and work with team members of various experience level.
Qualifications
5+ years hands-on web development (react, MUI, CSS, UI/UX, and HTML5/JavaScript) experience in developing single page integrated & modern web apps.
5+ years hands-on experience in integrating microservices, rest/web APIs across web applications.
Hands-on experience in micro-frontend architectures and component-based development.
Solid experience using event and data streaming to build high dynamic and performative Apps.
Solid experience in troubleshooting and debugging is critical.
Solid experience in building large, multi-tenant web based and/or client server applications.
Excellent communication and teamwork skills.
Experience using technologies such as Redis, elastic search, web-socket/SignalR, and embedded solutions.
Excellent communication and teamwork skills.
BSC in Computer Science or equivalent required, advanced degree a plus.
Strong consulting and communication skills. Ability to work effectively with various organizations in pursuit of problem solutions.
Any Graduate