Analysing requirements to ensure information is complete and determine complexity.
Applying your knowledge of out of the box functionality to determine what different design options exist and highlight any compromises.
Developing and documenting customised solutions within the Salesforce platform including enhancing and creating flows, functions and configurations and maintaining balance between point and click and coding solutions
Develop system integrations involving Salesforce.com web services (JSON, SOAP) and Metadata API
Ensuring developed solutions are written to be maintainable, scalable, testable and deployable.
Ensuring that solutions adhere to Salesforce best practices and leverage standard CRM functionality where possible.
Support for bug fixing
Maintaining system security and integrity
Deployment/Release of the change through sandboxes to production