Design, implement and manage Console, and Web based applications implemented using OOP, Client server, Component / Microservice, Data Driven / Data Centric Architectural paradigms.
Integrate and develop both internal and external APIs.
Develop, maintain, and upgrade existing systems.
Support manual and automated QA operations involving user, unit, performance, load, and system testing scenarios and tools.
Facilitate problem analysis in the capacity of providing production support.
Perform and participate in code reviews.
Work and interact closely with other developers, designers, business and systems analysts and users
Support generation of appropriate business and technical analysis, specification and design documentation in support of projects.
Gather application requirements and translate the requirements into technical design specifications.
Report creation.
Database design, development, maintenance, and support.