Responsible for analysis, design and deployment of scalable Enterprise Web Applications. Perform requirements gathering and create Object and Data models using UML and Object Oriented Design Techniques to create superior design for software application evelopment. Perform forward and reverse engineering. Ensure security, reliability and reusability of code.