Work in different phases of a project development life cycle, such as requirement analysis, design, implementation, testing, documentation, standard review, and maintenance support. Design, develop, or implement internet, multi-tier client/server applications or Intranet applications. Provide quality deliverables within budget and time frame. Identify improvement and resolution options as per project requirement.