Design and implement services and complex web applications on the platform securely, reliably and at scale.
Apply expertise in programming language and writing code in a backend framework to create best in class user experiences.
Integrate web platform with internal and external systems.
Implement responsive web interfaces, prototypes and screen designs in HTML5, CSS and JavaScript.
Develop and implement innovative and secure features and functionality.
Ensure code quality and performance and stay up to date with any technological developments.
Develops and communicates technical processes, standards, and best practices to the team
Provide advice and support in the creation of concepts and identify areas of technical improvement.
Collaborate with internal technical teams and agencies to deliver solutions in software design and development best practices to significantly drive faster iteration and experimentation.
Work as part of a team to design, implement, test, release rollout and support complex software applications.
Works with product managers, project managers and technical & solution architects on documenting processes related to current and new functionality across systems.
Maintains system protocols by writing and updating procedures.
Provide oversight and guidance for front-end implementations (i.e. personalization engines/DXP, CMS, tag management, CDP).
Troubleshoot, research and debug issues as they arise to solve problems in a responsive and timely manner—be the North American resource for “follow the sun” internal system support
Performs daily and periodic system support tasks to ensure continuous systems operation.
Qualifications:
Bachelor’s degree in computer science or other equivalent engineering or science field
Min. 5 years of proven experience in developing e-commerce platforms, including website development, order management and warehouse management systems integrations
Extensive development experience with Salesforce (former Demandware)
Good understanding of agile web development processes
Experience with Atlassian JIRA & Confluence
Salesforce Commerce Cloud certification preferred
Expert knowledge in developing and debugging JavaScript applications leveraging industry-standard development tools
Experience developing REST interfaces a plus
Expert programming skills and in-depth knowledge of frameworks (HTML5, JavaScript, jQuery, CSS, PHP)
Familiarity with databases (MySQL, SQLite, Elastic Search), services (Amazon Web, Google Analytics, and Tag Manager), and concepts (Client-Server, REST APIs, OOP, Computer Architecture, Design Patterns)
Safe handling of LESS, continuous integration, Jenkins, npm scripts
Experience with version control and source code management (Git, and Svn)
Knowledge of software architecture patterns (MVC)
Experience with at least one server-side script language (e.g., Node.js, Rhino, Ruby, Java)
Familiarity with end-to-end software development activities in LinWindows/Unix/Web environments, software development tools including IDEs (Eclipse, IntelliJ, and Emacs)
Experience with compliance a plus
Experience w GTM is strongly desired
Familiarity with Mobile App implementations is strongly desired