– Design and develop high-volume, low-latency applications for mission-critical systems and deliver high availability and performance
– Contributing to all phases of the development lifecycle
– Write well-designed, testable, efficient code and improve the quality of the code
– Analyse business requirements, and create technical design documents that are per the company's architecture standards
– Develop the code and provide hands-on engineering expertise to the development teams
– Manage UAT User Queries & coordinate UAT Activities so that UAT can be completed timely.
– Ensures that expected application performance levels are achieved
– Perform unit and system testing of application code as well as execution of implementation activities
– Record and track defects uncovered during the execution of tests and escalate the status of the issue to project management and update the teams on items of impact and participation in resolution; design retest cases/scripts/data to retest.
– Review the code, enhance the system & performance