Perform advanced web application design with a high degree of independence; develop high-level systems and functional specifications; develop domain and data models and prototypes for application design; validate relational database models; assemble varied software components in a web based application; revise and adapt existing code to meet new requirements; incorporate security requirements into an application; test and validate web applications by developing unit test scripts, interpret test results, make recommendations and support user acceptance testing; guide and direct work on multiple projects and ensures proper usage as part of the design efforts in building a system to be put into production; analyze relevance of emerging technology solutions to business problems; perform dynamic integration of emerging technology solutions and re-integrate them into existing applications; utilize open source/third party library functionality
Any Graduate