Business Systems Developer - Ecommerce & Business Systems

THE IMAGE GROUP INC•Holland, OH
•Onsite

About The Position

The Business Systems Developer – Ecommerce & Integrations is a development-focused role responsible for building, supporting, and improving The Image Group’s ecommerce and business applications. The position works extensively with Magento, NetSuite, Celigo, APIs, supplier integrations, and other business systems. It is intended for an early-career developer interested in both programming and how technology supports real-world business processes. The developer will work with experienced IT leadership and a Lead Solutions Architect while developing skills in ecommerce, ERP systems, integrations, automation, and solution architecture. The role begins with hands-on development, troubleshooting, integrations, and learning the company’s business systems. As experience grows, the individual will take on increasing responsibility for solution design, working with business stakeholders, and ownership of applications and integrations, with a longer-term development path toward solutions architecture.

Requirements

  • Bachelor’s degree in Computer Science, Information Systems, Software Engineering, or a related field, or equivalent professional experience.
  • Experience with one or more modern programming or scripting languages.
  • Understanding of databases, SQL, APIs, web services, and application integration concepts.
  • Familiarity with web application development.
  • Strong analytical and troubleshooting skills.
  • Ability and desire to learn new technologies quickly.
  • Strong written and verbal communication skills.
  • Interest in business processes, ecommerce, ERP systems, and automation.

Nice To Haves

  • Approximately 2–4 years of professional software development experience is preferred.
  • Experience with PHP, JavaScript, SQL, Magento/Adobe Commerce, NetSuite, Celigo, REST APIs, Git, or cloud technologies is beneficial but not required.

Responsibilities

  • Develop, test, deploy, and maintain enhancements to Magento and other business applications.
  • Build custom functionality for ecommerce and internal business requirements.
  • Troubleshoot application issues and develop permanent solutions to recurring problems.
  • Participate in code reviews, testing, deployments, and application upgrades.
  • Write clean, maintainable, secure, and well-documented code.
  • Learn existing applications and progressively take ownership of assigned systems and functionality.
  • Develop and maintain integrations between Magento, NetSuite, Celigo, supplier systems, and other applications.
  • Work with REST APIs, web services, JSON/XML, databases, and integration platforms.
  • Support integrations involving products, inventory, pricing, customers, orders, invoicing, shipping, and fulfillment.
  • Monitor integrations and troubleshoot errors or data issues.
  • Identify opportunities to automate repetitive business processes and develop tools and integrations to reduce manual work and improve operational efficiency.
  • Develop an understanding of NetSuite and how ERP systems support Finance, Operations, Sales, Customer Service, and ecommerce.
  • Work with business users to understand requirements and translate them into technical solutions.
  • Assist with NetSuite workflows, saved searches, scripts, integrations, and related development.
  • Learn how data and processes flow between ecommerce, ERP, suppliers, customers, and internal systems.
  • Participate in requirements gathering, solution design, testing, and implementation.
  • Support development and ongoing improvement of the Magento ecommerce platform, including upgrades, extensions, integrations, custom development, and performance improvements.
  • Develop customer-facing and administrative ecommerce functionality.
  • Troubleshoot ecommerce issues and participate in root-cause analysis.
  • Help improve the reliability, usability, and performance of the ecommerce environment.
  • Participate in ecommerce, integration, automation, and business-systems projects.
  • Work closely with the Lead Solutions Architect and Director of IT on technical solutions.
  • Collaborate with internal teams and offshore development resources.
  • Maintain clear technical documentation for applications, integrations, and processes.
  • Manage assigned development tasks and communicate progress, risks, and technical challenges.
  • Continually expand technical and business knowledge.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service