Full time remote working role*
Role Description
The Salesforce Solution Architect designs and manages Salesforce solution engineering. The SA is also in charge of leading the practice and introducing the overall technical vision for Salesforce. The SA leads the work with stakeholders, leadership and subject matter experts to build a holistic view of the Salesforce strategy and architectural roadmap and ensures that the business and IT are in alignment.
Core Duties
Typical duties include (but are not limited to):
Understanding existing Salesforce configuration and code to see how it supports the business process and policy
Ensure development of application follows defined Salesforce CRM architecture and aligns with enterprise standards. Ensure it balances functional, quality, security and systems management requirements.
Own Release Management, Source Control, and Deployment concepts.
Responsible for Salesforce strategies and risks in relation to maintenance, data, integrations and security.
Accountable for the work done by all Salesforce developers, admins and testers
Drive innovation within the Salesforce by creating and identifying re-usable components, tools, accelerators and App exchange solutions, driving the team's adoption of these accelerators.
Evaluate trade-offs with technology and feasibility and make choices that fit the constraints of the project
Communicate concepts, architectures, solution approach options and evaluations through effective diagrams, written materials and meetings with the goal to support all stakeholders understanding and decision making.
Recommend alternate approaches, define technical impacts, and provide high level sizing estimates
Teaming up with business analysts to ensure Salesforce solutions meet the BD requirements
Providing Salesforce training and knowledge sharing
Key Accountabilities
Leads the development of Salesforce solution architectures in specific business, infrastructure or functional areas.
Leads the preparation of technical plans and ensures that appropriate technical resources are made available. Ensures that appropriate tools and methods are available, understood and employed in architecture development.
Provides technical guidance and governance on Salesforce solution development and integration. Evaluates requests for changes and deviations from specifications and recommends actions.
Ensures that relevant technical strategies, policies, standards and practices (including security) are applied correctly.
Manages the Salesforce innovation pipeline and executes innovation processes.
Develops and adapts innovation tools, processes and infrastructures to drive the process of innovation. Identifies resources and capabilities needed to support innovation.
Encourages and motivates innovation communities, teams and individuals to share creative ideas and learn from failures
Manages and facilitates the communication and open flow of creative ideas between interested parties and the set-up of innovation networks and communities.
Plans and leads the identification and assessment of emerging technologies and the evaluation of potential impacts, threats and opportunities.
Creates Salesforce technology roadmaps that align organisational Business Development plans with emerging technology solutions. Engages with, and influences, relevant stakeholders to obtain organisational commitment to technology roadmaps.
Develops organisational guidelines for monitoring emerging technologies.
Collaborates with internal and external parties to facilitate intelligence gathering.
Designs Salesforce system components using appropriate modelling techniques following agreed architectures, design standards, patterns and methodology.
Identifies and evaluates alternative design options and trade-offs. Creates multiple design views to address the concerns of the different stakeholders and to handle functional and non-functional requirements.
Models, simulates or prototypes the behaviour of proposed system components to enable approval by stakeholders.
Produces detailed Salesforce design specifications to form the basis for the construction of systems. Reviews, verifies and improves own designs against specifications.
Collaborates with those responsible for ongoing systems and software life cycle management to select, adopt and adapt working practices.
Supports deployment of the working environment for systems and software life cycle working practices.
Provides effective feedback to encourage development of the individuals and teams responsible for systems and software life cycle working practices. Provides guidance and makes suggestions to support continual improvement and learning approach.
Contributes to identifying new domains within the organisation where systems and software life cycle working practices can be deployed.
Plans and drives Salesforce user experience design activities, providing expert advice and guidance to support the adoption of agreed approaches.
Determines the approaches to be used to design Salesforce user experiences.
Uses iterative approaches to incorporate user feedback or evaluation rapidly into Salesforce designs.
Integrates required visual design and branding into the user experience design activities.
Knowledge:
Extensive hands on knowledge, experience of Salesforce declarative programming techniques and administrative features
Extensive hands on knowledge, experience of Salesforce coding language (APEX, Triggers, Batch Apex, LWC)
Experience in Data modelling
Experience in managing CI/CD process
Extensive knowledge of Salesforce, Sales Cloud and sales processes
Good understanding in Service Cloud is good to have
Knowledge of Integrations, 3rd party integration tools, ETL with Salesforce is good to have
Skills:
Excellent leadership skills
Strong communication and presentation skills
Ability to think strategically
Proven resilience, calm under pressure
Proven experience to build, manage and foster a team-oriented environment
Experience to drive process change.
Great team player
Qualifications:
Extensive Experience of working in a similar role or environment.
Relevant vocational qualifications or equivalent experience of working within Agile Methodologies
Salesforce certifications beneficial