Software Architect – Salesforce Commerce Cloud

Skills

  • Mastery of ecommerce implementation specifically on Demandware platform.
  • Experience in B2B, B2C, multi-site and multi-country, end-to-end implementations of Demandware eCommerce applications
  • Good understanding of object-oriented programming, relational databases.
  • Deep understanding of the deployment considerations specific to SaaS based cloud server.
  • Understanding of all Administrative options/tasks/interfaces available in Business Manager.
  • Knowledge of the concepts of price and inventory, and had worked with external vendors to set up feeds and processes for these on projects.
  • Experience in design and development of third party (backend) integration.
  • Expertise in developing third party backend integrations like Address/ shipping/ tax validation, Payment authorization, CRM, OMS.
  • Business Domain experience

Roles and Responsibilities

  • Provide Technical support to implement ecommerce application on Demandware
  • Responsible for the technical design of client solutions. This includes a lead role in project discovery and definition workshops, creating scope and development estimates, and documenting technical requirements
  • Provide direction to associates on the team during project execution and provide technical problem resolution to complex issues.
  • Contribute to on-going process and methodology improvements within the team.
  • Develop Digital Consumer experiences based on a foundation of Demandware.
  • Design and Develop features such as faceted navigation, customer account, shopping cart, product search, order management, promotions, social ecommerce etc.
  • Diagnose and solve technical problems related to e-commerce and Demandware implementation.
  • Interact with clients to create end-to-end specifications for ecommerce solutions and articulate business need in terms of DW Business Manager Configuration.
  • Provide inputs and direction to associates on the team for design and implementation.
  • Collaborate with your architect to define implementation processes and quality gates and standards
  • Provide guidance, troubleshoot and answer questions related to DW template development.
  • Write application code that exceeds the defined quality standards.
  • Lead the development of reference and resource materials for this competency