Understanding client requirements & functional specifications • Developing and maintaining dynamic websites and web applications • Ensuring foolproof performance of the deliverable • Coordinating with Clients requirement. • Sending regular updates about project status Participating in a team-oriented environment to develop complex web-based applications Maintaining existing code base, to include troubleshooting bugs and adding new features Converting data from various formats (Excel, ACCESS etc.) into developed databases