Jobs PHP
Senior Web Developer | eCommerce (26938)

Dahl Consulting

Senior Web Developer | eCommerce (26938)

United States
Remote position
Posted 2 quarters ago

Description

Dahl Consulting is currently partnering with a leader in the manufacturing/ distribution industry. They are seeking a Senior Full Stack Ecommerce Developer to create, enhance, and maintain ecommerce websites, primarily in SuiteCommerce Advanced. Dahl has been partnering with candidates one on one for 40 years to get them into jobs they love.

Job Title: Senior Full Stack Ecommerce Developer

Location: Blaine , MN | remote

Direct Hire Salary: $150,000 annually

The Senior Full Stack Developer is responsible for all layers of the Ecommerce websites, including Front End, Back End, Database, third party libraries, and integrations to and from the websites. The primary responsibility is system modifications to address emerging business requests and system exceptions of our B2B ecommerce sites built on the SuiteCommerce Advanced platform. Other responsibilities may include supporting other ecommerce platforms or websites.

This position includes working with other developers (internal and external), Business Analysts, Business Subject Matter Experts, and external Customers in the full software development life cycle, including reviewing business requirements, writing technical specifications, application development, defect resolution, deployment, and support within the enterprise standards. This role is responsible for providing off-hours support for the support systems and should be able to determine the root cause of system outages and recommend remediation to prevent future outages.

Duties:

  • Design and build complex changes, extensions, and enhancements to new and existing web-based applications according to software standards and conventions for systems.
  • Review current architecture and prepare recommendations for maintaining current platform on supported infrastructure.
  • Review legacy web-based applications, identifying current functionality, and prepare recommendations for migrating to standard web platforms, such as SuiteCommerce Advanced.
  • Partner with external resources supporting ecommerce sites on complex changes, as directed.
  • Conduct code reviews and ensure QA processes are followed.
  • Conduct technical design and unit testing for any system changes.
  • Assures accurate data quality related to data migration, conversion, and loading processes following Data Governance standards.
  • Maintain system stability both on and off hours.
  • Collaborate with business analysts to complete design documents.
  • Participate in code deployment and be responsible for optimizing the code migration process.
  • Responsible for review and deployment of 3rd party hotfixes and upgrades.
  • Recommend and implement process improvements and best practices.
  • Work closely with ERP, IT operations, and other IT teams to ensure reliable, optimally performing systems.

Education and Qualifications:

Bachelors in computer science or equivalent degree and a minimum of 7 years programming experience in a business setting.

Required:

  • Advanced knowledge in JavaScript, HTML, CSS, SASS, XML, JSON, REST.
  • Experience with Node.js, JQuery, Handlebars, Underscore, Gulp
  • Experience developing using the WebStorm, Visual Studio, or Visual Code.
  • Experience with source control/version control using Azure DevOps.
  • Knowledgeable in development best practices.
  • Experienced in code review processes and quality reviews.

Preferred Experience

  • Strong Experience with setup, configuration, and customization of SuiteCommerce Advanced
  • Versions with Themes and Extensions, and
  • Versions Kilimanjaro and Earlier.
  • Experience with NetSuite One World ERP.
  • Strong experience integrating with external systems such as NetSuite ERP system or Ecommerce Platforms.
  • Experience developing web Front-end/User Experience
  • Experience with other Ecommerce Platforms such as Big Commerce, Magento, Wordpress, Website Pipeline, or custom ASP.Net.
  • Experience with .Net frameworks and languages (C#, VB.net).
  • Experience with PHP.
  • Experience integrating with third-party service providers, like Algolia, Payment Gateways, Tailwind, Bugsnag, Google Analytics, Google Tag Manager, etc.
  • Experience setting up, administering, and troubleshooting Cloud Service like Azure Services or Amazon Web Services a plus.
  • Experience with database development, such as MySQL, NoSQL, PostgreSQL, SQL Server, or Oracle.
  • Experience working within multiple project management methodologies as a developer, such as Waterfall, Agile, and Scrum