Technical Lead Full Stack, B2C Commerce Cloud (Demandware)

Technical Lead Full Stack, B2C Commerce Cloud (Demandware)

POSITION OVERVIEW

At Magnet360, developers are called upon to deliver best-in-class solutions in and surrounding the Salesforce platform. Salesforce Full Stack Developers craft both backend and frontend solutions, using development best practices to deliver the best possible solutions and services to meet client needs. 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 (formerly Demandware) and its integrations with other applications will also be critical in this role.

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

KEY RESPONSIBILITIES:

  • As a member of the M360 Commerce Practice, this position provides high quality code solutions to implement, enhance and support SFCC Commerce Cloud projects in a cross-browser environment across mobile, desktop and tablet in a mobile-first approach.
  • Back End Developer Job Functions: Work on business logic, real time, and back office integrations, using Commerce Cloud Script and pipelines to manipulate data. Integrate with external services and create jobs for processing data.
  • Front End Developer Job Functions: Focus on the browser interaction side of the Website using JavaScript frameworks like jQuery, advanced HTML and CSS techniques to implement the layout and user experience in specified wireframes and PSDs.
  • 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 B2C Commerce Cloud/Demandware – 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
  • 5 years of practical programming experience on client server in Java or web-based language (e.g. PHP, .NET, XML, Javascript, jQuery, HTML, etc.)
  • 3+ 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

 

MAGNET360 IS AN EQUAL OPPORTUNITY EMPLOYER 

PLEASE NO SEARCH FIRMS, THIRD PARTIES, OR PHONE CALLS

Apply