Salesforce Architect

Employer
AbbVie
Location
Lake County, IL, US
Posted
Sep 24, 2019
Ref
1906422
Required Education
Bachelors Degree
Position Type
Full time
AbbVie US Commercial Organization is looking for a Salesforce Architect to be part of the Architecture and Strategic Initiatives team in the digital transformation journey to define application, data, integration and technical architecture for the Patient Relationship Management (PRM) platform built on Salesforce.com products (Service Cloud, Health Cloud, Marketing Cloud) for best in class patient service programs across all US brands.

This position is expected to conceive, design, engineer, and implement data and software solutions that solve significant business problems, generate new proposals and lead the implementation efforts, Investigate, identify, and implement state-of-the-art technology platforms that drive productivity and efficiency gains across Patient Services functional areas.

This position is expected to act as a lead in his/her area of expertise and critically evaluate relevant technological advances and integrate this knowledge into new business technology solutions.

Responsibilities
  • As a lead Salesforce Architect within the Platform engineering and Governance team, this position will be responsible to work with the Product Owner, Solutions Architect, Business Analysts and technical architect to prioritize, groom, design, and estimate the epics/user stories for the PRM platform.
  • Develop architecture & design for new business capabilities, build proof of concepts, demonstrate the solution to solutions architect & product owner, and obtain approval for implementation.
  • Define and enforce design standards (Coding principles and best practices); Conduct regular audits of the org to ensure development team is adhering to the design standards; Review the detailed design and code during development cycle to ensure the system meets the defined acceptance criteria for the features.
  • Define and establish release & deployment strategy, including but not limited to configuration management, release management, code branching strategy in version control system, CI/CD pipeline, etc.
  • Create the integration design for websites, mobile applications to exchange data with Salesforce.com solution; Provide design recommendations to build mobile apps using Salesforce Mobile SDK and APIs.
  • Review the technical documentation to ensure it meets the documentation standards and deliver to release manager to comply with AbbVie SLC policy
  • Actively participate in CAB meetings, daily standups, release planning, and project retrospection meetings.
  • Lead the evaluation of Salesforce.com marketing cloud to deliver data driven marketing campaigns to patients
  • Own the technical architecture, design and development of the PRM platform and its integration with external systems
  • Own the data architecture, management and governance for Salesforce.com implementation.
  • Govern the changes made to the platform to ensure development team is leveraging out of the box features with less customization
  • Conduct formal technical research and define adoption process to solve business problems and improve patient experience
  • Define migration strategy for migrating existing applications (.NET, Veeva) to Salesforce.com
  • Lead the implementation of DevOps automation for Salesforce.com in collaboration with enterprise architecture team to gain productivity improvements and reduce the time taken to move the committed code to production.
  • Collaborates with business stakeholders, technology providers, and other architects to develop technology and information architectures, strategies, and roadmaps.
  • Effectively function as a principle architect, generating new technological proposals and leading those efforts. Anticipate and critically evaluate technological advances or competitive threats and respond with appropriate new strategies.
  • Demonstrate creative 'out of the box' thinking to solve difficult problems and champion new technologies to achieve project goals.
  • Independently responsible for technology within his/her area of expertise on multiple projects. Demonstrate mastery across a wide range of data and software engineering, including data warehousing, data integration, and software development.
  • May mentor/supervise a team of one or more and guide and evaluate the performance of those individuals; is accountable for the effective performance of the team/individuals.


  • Bachelor's Degree or equivalent education and typically 14+ years of experience, Master's Degree or equivalent education and typically 12+ years of experience.
  • Must have 5-7 years of Salesforce.com implementation experience, with experience working in product such as service cloud, health cloud, marketing cloud, force.com.
  • Must have hands-on experience with Salesforce configuration, including workflows, validation rules, Platform events, lightning, Visual Force, Triggers, data loader, data model, Apex, security controls, etc.
  • Must have expert level understanding of the Salesforce products, including Service and Marketing Clouds, as well as the Force.com Platform.
  • Must have experience defining comprehensive solution architecture, identifying gaps between current and future state solutions, define transition plan, rollout and deliver solution that meets the business outcomes.
  • Must have experience integrating Salesforce with external systems and data warehouses, using integration tools like Information Cloud, ESB.
  • Must have experience using tools like GIT, Gearset or relevant, Jenkins or relevant, Salesforce Dx, etc.
  • Requires in-depth knowledge of the software development life cycle and methodologies.
  • Excellent written and verbal communication skills
  • Ability to clearly explain options and alternatives, and rationale for associated recommendations
  • Ability to efficiently and concisely illustrate and communicate concepts in words and diagrams
  • Ability to abstract core elements or components of solution or business need and propose common/re-usable services
  • Ability to learn quickly and apply new knowledge in a fast-paced, business and technical environment
  • Demonstrated working knowledge of computer science concepts including algorithms, data structures, encryption and networking
  • Flexibility in designing systems - including leveraging new or emerging technologies