Developing customised solutions within the Salesforce platform to support critical business functions and meet project objectives, client requirements and company goals.
Managing daily support and maintenance of the Salesforce instance, and conduct long-term improvement operations to ensure function, health and compliance. This can include user management, report and dashboard creation, issue investigation.
Analysing requirements to ensure information is complete and determine complexity. Ideally use out the box functionality - determine what different design options exist and highlight any compromises.
Collaborating with other technology teams to facilitate interfaces between Salesforce and other systems.
Communicating with business partners to set expectations and negotiate when needed, explain complex technical issues and produce technical documentation.
Work with the Agile Team to ensure internal communication is maintained to ensure efficient operation.
Ensuring that solutions adhere to Salesforce best practices and leverage standard functionality where possible.
Ensuring any developed solutions are written to be maintainable, scalable, testable and deployable.