Design, code, verify, test, document and enhance Salesforce applications. Participate in reviews of own work and leads reviews of colleagues' work
Define and manage scoping, requirements definition and prioritisation activities, collaborating with stakeholders to gather and analyze requirements.
Design scalable and secure Salesforce solutions using appropriate modelling techniques following agreed software design standards, guidelines, patterns and methodology.
Maintain and optimize Salesforce performance and data integrity adhering to application support processes and checking that all requests for support are dealt with according to agreed procedures.
Provide advice and guidance to support the adoption of methods and tools and adherence to policies and standards, ensuring best practices in Salesforce development, security, and compliance.
Perform routine and non-routine assessments of knowledge, skill, competency or behaviour using specified methods.
Assist practitioners with creating personal development plans. Advises on suitable development activities such as specific learning or experience to be gained.
Support assigned co-workers in areas of uncertainty, such as, organisational contacts, communication channels, processes, job expectations and manager relations.
Monitor quality and performance against agreed criteria to make learning recommendations or to escalate concerns. Coach colleagues in developing target skills and capabilities in line with team and personal goals. Facilitates effective working relationships between team members.
Deal with problems and issues, managing resolutions, corrective actions, lessons learned, and the collection and dissemination of relevant information. Helps develop and enhance customer and stakeholder relationships.
Facilitate and support the execution of resourcing activities in collaboration with managers and teams. Conduct interviews and assessments.