Salesforce Commerce Cloud Developer

Overview

Remote
$60 - $70
Contract - W2
Contract - Independent
Contract - 6 Month(s)
No Travel Required

Skills

Salesforce Commerce Cloud
SFCC
Site Genesis
SFRA
PWA Kit
JSON
XML
HTML
CSS
RESTful

Job Details

Salesforce Commerce Cloud Developer

Remote: Fully
Duration 6 months+

In January 2024, the client will be starting the journey to modernize their e-commerce website. The new solution will be a modern, headless unified frontend, on the newest Salesforce Commerce Platform (Salesforce Headless with SF APIs called directly by the frontend (SF API Layer / SF Runtime Environment / SF Commerce)).

They are looking for developers who have experience with backend development in Salesforce Commerce Cloud (SFCC) - Site Genesis / SFRA / Composable Storefront (PWA Kit).
Someone with Composable Storefront (PWA Kit) experience would be best. However, strong SFCC background would be highly recommended.

This is the Sr. Role.
Overview The Senior Application Developer is an experienced backend developer is responsible for providing complex technical development for small to medium size product features and daily support. As a member of one of our Agile product teams, the Senior Application Developer will design and develop Ecommerce applications that scale to handle multiple users and transactions. Senior Application Developers may also be involved in product and tool selection, architectural runway discussions, configuration, security, resilience, performance tuning/production monitoring.
Responsibilities

  • Participate in the functional design process/story review Create technical designs / solutions that are performant and scalable and translate business requirements into well-architected solution.
  • Provide estimates.
  • Review and approve the detailed technical design deliverables and/or detailed tasks with developers Ensure adherence to agile methodologies in support of the business transformation to a product-led organization
  • Understand development and test environment landscape and all integrations to support Product deliverables
  • Participate and create any cutover and back-out plans with all teams
  • As the Senior Application Developer on a product team, ensure that you are aware of all activities (outside of your team) to identify dependencies, risks, issues, etc.
  • Execute for timely results, focus on delivery with quality and performance in mind
  • Proactively monitor and resolve post-implementation issues
  • Proactively communicate status and escalate issues to your manager.
  • Conduct code reviews to ensure the quality of the codebase, adherence to designs/best practices; and when necessary, provide feedback/suggestions for rework
  • Apply analysis and debugging skills to quickly identify the root cause for resolution Establish strong team and peer relationships
  • Follow the established processes, policies, standards, and procedures to assure compliance with corporate and regulatory policies and standards
  • Work closely with a variety of internal and external teams to track and drive resolution of technical issues with product/integrations and escalate as needed
  • Participate in weekly development team meetings and product team scrum ceremonies
  • Maintain technical and support documentation Stay current with what is happening in the retail industry and technology to bring those ideas to the table
  • Effectively present and communicate technical solutions to all levels of the organization Identify any performance improvements and resolve them prior to implementation Implement and maintain third-party integrations and feeds
  • Ensure site stability and operational integrity via participation in team-based on-call rotations and defect triage


Minimum Qualifications

  • 4+ years of software development and design experience Proficient with node.js and JavaScript.
  • Experience in end-to-end software development lifecycle including design/build/deploy
  • Ability to lead multiple product features providing technical direction from design to implementation. Expert level understanding of client-server technology, as well as Server-side JavaScript
  • Solid understanding of database concepts including SQL Demonstrated ability to technically lead small to medium size projects (technical complexity/team size)
  • Advanced knowledge of version control and code management (git, BitBucket)
  • Advanced knowledge of work management tools such as Jira, Confluence
  • Expertise in Agile methodology and/or pair programming
  • Experience using Test Driven Development
  • Experience with creating and executing unit, functional, destructive, and performance tests
  • Experience with modern debugging and root cause analysis techniques


Preferred Qualifications

  • Experience developing on leading Enterprise Ecommerce Platforms (such as Salesforce Commerce Cloud) Experience with JSON, XML, HTML, and CSS
  • Experience with RESTful web services Knowledge of CI/CD tools (Jenkins, TeamCity, etc.) Collaborative, inclusive, and flexible team member
  • Strong problem-solving, decision-making, and analytical abilities Organized, detail-oriented, level-headed, and flexible at all times
  • Desire to learn and to adapt to changing technology Ability to manage multiple priorities and meet deadlines in a fast-paced environment Strong written and verbal communication skills
  • Bachelor's degree in Computer Science or related field, or equivalent experience