Design, develop,test, troubleshoot,documentation and maintenance of complex software applications. Design and coding of ancillary subsystems, utilities and scripts to support production systems. Providing Second Level Production Support on an as needed basis to ensure the correct functioning of the production systems on a 24/7 basis. Should have experience in Full Life-Cycle software development. Web development tools like HTML, JavaScript, CSS and XML technology. Well versed in OOPS and OOAD and Design Patterns.