Technical Lead, B2C, Commerce Cloud (Demandware)

Technical Lead, B2C, Commerce Cloud (Demandware)

Position Overview:

At Magnet360, Technical Leads are called upon to deliver best-in-class solutions in and surrounding the Salesforce platform as well as to mentor developer team members on projects. You will partner with internal and external development resources to manage ongoing development on the Salesforce B2C Commerce Cloud (SFCC) platform along with integrations from SFCC to other applications and tools as we bring unified commerce solutions to clients. You will provide effective ongoing enhancements and support of these integrations, effectively identifying and resolving issues in a timely fashion as they relate to the SFCC platform and its integrations with other applications.

Opportunities currently available in our offices in:

  • Chicago, IL
  • Los Angeles, CA
  • Minneapolis, MN
  • New York, NY

Opportunities currently available in:

  • Open to remote locations


  • As a member of the M360 Commerce Practice, this position provides high quality code solutions and development leadership to implement, enhance and support SFCC Commerce Cloud projects in a cross-browser environment across mobile, desktop and tablet in a mobile-first approach
  • As a back-end focused developer, you will work more on the business logic, real time and back office integrations, using Salesforce Commerce Cloud Script and pipelines to manipulate data, integrate with external services and create jobs for processing data
  • You will generally work independently on tasks, but participate as an active team member in daily scrums as part of our agile software development methodology. This includes joining sprint planning meetings as well as estimating work effort on tasks assigned.Create/Configure content library/ asset/ slots/ promotion/campaigns/site preferences in Demandware Business Manager
  • Design and Develop ecommerce sites using features such as faceted navigation, customer account, shopping cart, product search, order management, promotions, social ecommerce etc
  • Work on social site integration / third party (backend) integration points
  • Diagnose and solve technical problems related to e-commerce and Demandware implementations
  • Interact with clients to create end-to-end specifications for ecommerce solutions and articulate business need in terms of SFCC Business Manager Configuration
  • Collaborate with the architects to define implementation processes and quality gates and standards
  • Provide guidance, troubleshoot and answer questions related to SFCC development
  • Write well designed, testable, and efficient code that exceeds the defined quality standards
  • Contribute in all phases of the development lifecycle and prepare releases of software components
  • Lead discussions with internal business partners to identify needs and translate business requirements into detail functional specifications and technical solutions
  • Be a subject matter expert on the SFCC platform, own/earn the SFCC Developer certification and be an expert in the API, management tools, and capabilities. Use this knowledge to plan, write, and test code to meet the requirements of tasks assigned, based on the technical specification for the task
  • Manage standard and custom objects, ISML templates, HTML, CSS and Javascript. Will use object-oriented techniques to create reusable, easy to maintain code. Your code must conform to Commerce Cloud best practices and perform well under pressure
  • Produce code assets in adherence to SFCC standards. Work with UX team to develop user interface concepts that support the intended purpose
  • Ensure all developments are fully documented, go through a testing process, and meet high level design requirements e.g. data, customer experience, architecture, security, quality & operations
  • Actively participate in sprint planning meetings, project scrum meetings, and retrospective meetings. Accurately report on development progress and issues, identifying remedial action when required to address problems and keep development on track
  • Develop high level and detailed design specifications. Analyze business and user needs and decide upon the best course of action. Document strategies/approaches to solutions based on a thorough review of the desired goal(s) and departmental objectives. Document tasks, modifications and application flows
  • Perform unit and integration testing. Perform rigorous testing of all fixes, changes, additions and enhancements to any application system. Notify team members of any changes to the application
  • Create slots and slot configurations, resource bundles, Checkout flow, import and export feeds
  • Provide information to other developers by sharing programming, analytical and application knowledge
  • Manage tasks across concurrent projects and our global team with professional status reporting, escalation, process adherence

Activities and skills to achieve the above responsibilities include, but are not limited to:

  • Understand technical and functional design requirements
  • Strong communication and documentation skills
  • Demonstrate the ability to cooperate with a variety of people and achieve results
  • Anticipate client needs before they arise and present possible solutions or recommendations
  • Desire to work on a variety of projects with unique requirements
  • Personal passion for development and learning
  • Salesforce Commerce Cloud – Experience in Administration, Configuration, Implementation; Experience in Content Management; Experience in creating the Validation Rules, Approval Process, workflows
  • Technical – JavaScript, AJAX, HTML, CSS, XML, JQuery, JavaScript UI frameworks, JAVA, .NET, SQL, SQL procedures and scripting, APIs and Web Services (SOAP and REST)
  • Communication Skills – Ability to effectively communicate verbally and in writing, both one-on-one and in group settings, with both onshore and offshore personnel
  • Results Oriented – Can be counted on to exceed goals successfully. Steadfastly pushes self, partners, and others for results
  • Team Oriented – Promotes and facilitates coordination and cooperation among peers. Ability to mentor junior technical team members and contribute to the team’s standards of development
  • Technical Learning – Understands all components of IT infrastructure and how they support the business; is good at learning industry, company, product, or technical knowledge developments


  • Bachelor’s Degree in Computer Science, Information Systems, or related technical field, or comparable proven work experience
  • Salesforce Commerce Cloud Certified Platform Developer II Certification preferred
  • Technical Team Lead for at least 2yrs
  • 5 years of practical programming experience on client server in Java or web-based language (e.g. PHP, .NET, XML, Javascript, jQuery, HTML, etc.)
  • 4+ years of design and development of eCommerce applications using the Salesforce Commerce Cloud Platform (formerly Demandware)
  • Experience with Agile development methodology required
  • Omni-Channel – B2C eCommerce/Digital/Retail environment experience preferred
  • Proven experience with object-oriented programming techniques
  • Proven experience with APIs and Web Services–both SOAP and REST
  • Experience using Pipelines, JS Controllers, Demandware Script, ISML Templates, and Real time data exchange using Web services
  • Knowledge of Version Control such as SVN CloudForge, Git