Previous Job
Senior E-Commerce Developer
Ref No.: 18-00194
Location: Hoboken, New Jersey
Position Type:Direct Placement
Experience Level: 7 Years
Start Date: 04/17/2018
The Senior Developer Ecommerce will be responsible for working on a team of ecommerce developers as a senior contributor.  This role uses their knowledge to balance and solve diverse ecommerce development needs. The successful candidate will be able to promptly deliver solutions in a cloud based and ecommerce enabled environment.
Essential Duties:
  • You will work as part of a cross-functional, e-commerce development team responsible for new application development, integration and/or improving existing applications within the direct to consumer ecommerce platform.
  • Ability to work within a geographically distributed team of developers comprised of a combination of employees and contractors with both an onshore and offshore component.
  • Hands-on development of web-based applications in a public facing, global e-commerce environment including integrations with external systems and third parties such as CMS, CRM, ERP and payment processors. Involvement spans all aspects of front and back end development, from making pixel perfect sites to integrating code with backend systems.
  • Ability to lead the team in defining technical requirements and solutions and drive projects through to completion.
  • Actively participate in all phases of the software development life cycle including analysis, design, development, testing and implementation.
  • Helps coordinate release and sprint planning with developers and other stakeholders.
  • Prior experience as an individual developer where the focus was on designing and building advanced software solutions that scale across hundreds of servers and meet aggressive fault tolerance standards.
  • Ability to work with other Information Technology teams to implement system improvements and standardization.
  • Responsible for keeping pace with new releases for purchased applications including patch releases.
  • Build and maintain good, positive relationships with both internal and external partners.
  • Ability to lead peers, projects, vendors and mentor other team members including conducting code reviews.
  • Bachelor's degree in relevant fields (Computer Science, Engineering)
  • 7+ years of relevant experience including e-commerce, web application development and systems integration.
  • Experience working on large-scale eCommerce systems.
  • Experience working with and/or integrating to systems such as ERP and CRM.
  • Experience implementing Headless Commerce utilizing APIs and platforms such as Elastic Path, commercetools, or Salesforce Commerce Cloud (Demandware).
  • Object Oriented Analysis/Design/Development and MVC experience.
  • Strong experience with XML/XSL/XSLT/XSD, HTTP, REST, APIs.
  • Experience using Git/Bitbucket for code sharing, deployment management and team collaboration
  • Experience using Jira for Application Lifecycle Management.
  • Experience working using Agile methodology and in fast paced environment.
  • Familiarity of working in a multi-vendor environment.
  • Familiarity with various hosting models (cloud/PaaS/on-prem).
  • High level of self-motivation and initiative, and the ability to excel in a fast-paced environment and quickly acquire proficiency with new skills.
  • Demonstrated collaboration skills with the ability to handle conflict and to work with a distributed team.
  • Excellent verbal and written communication skills.
  • Ability to convert business requirements into detailed system design and technical specifications.
  • Comfortable working through ambiguity.
  • Strong attention to detail.
  • Experience with Angular, ReactJS, Redux or other modern frameworks is preferred.
  • Experience with Elastic Search, Docker, Kubernetes, and MongoDB is preferred.
  • Integration experience to back-end Java technologies and strong knowledge of web application development using enterprise Java technologies and frameworks including JSTL, JDBC, and Spring is preferred.
  • Knowledge of web security, performance, and caching is preferred.
  • Strong knowledge of linting, profiling techniques, memory management and web page performance tuning is preferred.