Designing software as per the assigned task. The design activity may generally include Preliminary design, External interface design, Data flow and design, Database Process interface design, Data structure design. Ensuring proper documentation according to the laid down standards. Ensuring that the design covers modularity. Reusability, reliability, maintainability parameters according to the Requirement Specifications/ Company standards, Organizing design reviews & placing approved..