As a Salesforce Technical Architect, you will work collaboratively with business and technology stakeholders in defining future-state technology architecture and roadmaps that take into account the business goals, priorities and timelines. This role has the highest level of technical expertise and manages the overall technical structure and global configuration of Salesforce, based on the business strategy and needs. You will need to partner with both business and technology stakeholders to ensure that the Salesforce strategy and execution align with the SoftCloud’s overall objectives.
Responsibilities:
· Work with stakeholders to understand potential opportunities and recommend solutions.
· Work with business teams to rapidly test out hypotheses, setup and demo Salesforce functionality, and guide the development team for demos.
· Determine and produce artifacts that will guide technical teams to drive to meaningful business outcomes
· Provide oversight for technical work to ensure platform standards are followed
· Monitor and maintain platform health using KPIs for performance, data quality, technical debt and agility
· Maintain up-to-date documentation of current state architecture, data flows and integrations for Sales and Support applications.
· Participate in complete application life cycle from technical design, architecture, development, testing and deployment of high-quality salesforce solutions using coding best practices
· Identify and recommend creative solutions to build extensions to the out-of-the-box capabilities of the platform.
· Communicate and collaborate with other technical resources like admins, configuration experts and stakeholders regarding status, risks and any technical issues.
· Develop salesforce to on-prem solution integrations using APIs and Web Services. Ability to use MuleSoft and other integration tools.
· Ability to work well with customers both individually as well as in a highly collaborative team
· Engage in code reviews and ensure adherence to best practices
· Provide mentoring and technical leadership to other team members.
Qualifications:
· 8+ years of experience with Salesforce.com custom development including Lightning Design Systems, APEX, Visual-force, Lighting Components etc
· Salesforce Application Architect or Salesforce System Architect Certification is mandatory
· Specialized Consultant Certifications like Sales, Service, Agentforce or Community preferred
· Preferred Experience Salesforce Accreditation in Manufacturing Cloud and AI, Agentforce
· Understanding of object-oriented programming principles, data structures, data modeling, design patterns, relational database systems and operating systems.
· Desired experience with CI/CD process for automated deployments using Repositories like Github, Bit-bucket or Git labs along with Salesforce DX.
· Desired experience on Version Control Systems like Git or SVN with CI deployment tools like Bamboo or Jenkins, Copado
· Ability to debug and resolve the technical bugs/issues
· Experience on integrating salesforce with third party applications using web services like SOAP or REST API with oAuth.
· Desired experience with ETL/ESB tools like Informatica or Mulesoft
Required Qualifications:
· Bachelor's Degree in appropriate field of study
· 8+ years of Salesforce CRM experience
· Expert-level understanding of the Salesforce product suite, including Sales, Service, Community, Marketing, and Community Clouds
· Understanding of systems architecture and ability to design scalable performance-driven solutions
· Understanding of key design patterns and large data volume limitations and best practices
· Understanding of data sharing and visibility considerations and how these play into platform architecture
· Familiarity with platform authentication patterns (SAML, SSO, OAuth)
· Knowledge of data integration tools and experience integrating Salesforce with different business systems (ETL, CPQ, marketing automation, reporting, etc.)
· Strong understanding of environment management, release management, code versioning best practices, and deployment methodologies
· Experience with platform security capabilities (TLS, SSL)
· Expert-level experience defining the system architecture landscape, identifying gaps between current and desired end-states, and delivering a comprehensive solution that will enable the achievement of the desired business outcomes
· Strong background in the design/development of large web-based systems, or complete software product lifecycle exposure