o Gathering client requirements. o Designing the technical solution in Salesforce.. o Project Planning and Estimation. o Managing a team to get the project delivered o Salesforce configuration like Validation Rules, Workflows, Approval process, etc. o Apex classes, triggers and VF pages o Code Review o Managing the project throughout the whole software life cycle.