Position Summary:
We are looking for a highly skilled Software Engineer to support and optimize our core business systems, including NetSuite ERP, DataNinja MES, Celigo middleware, and Magento eCommerce platforms. This role will focus on building and maintaining system integrations, customizing workflows, and delivering scalable solutions to improve operational efficiency. The ideal candidate will have a passion for solving complex problems, a strong understanding of ERP, MES, and eCommerce ecosystems, and a commitment to delivering high-quality solutions.
Essential Functions:
System Development & Integration:
- Design, implement, and maintain custom solutions to integrate NetSuite, DataNinja, Celigo, and Magento.
- Collaborate with business and IT teams to identify integration needs and deliver seamless data flows.
Customization & Optimization:
- Customize NetSuite scripts, workflows, and configurations to align with business processes.
- Optimize Magento performance and extend functionalities to meet eCommerce objectives.
- Work with Celigo to manage middleware processes and improve automation.
Maintenance & Troubleshooting:
- Provide support for ERP and eCommerce systems, diagnosing and resolving technical issues promptly.
- Monitor system performance and implement changes to enhance stability and reliability.
Data Management:
- Ensure data integrity across platforms and support reporting requirements by developing SQL queries or leveraging built-in tools.
- Manage and optimize data exchanges between systems, ensuring accuracy and compliance.
Collaboration:
- Work closely with cross-functional teams, including operations, finance, and marketing, to understand business requirements and deliver technical solutions.
- Partner with external vendors and contractors to coordinate system updates and third-party add-ons.
Documentation & Training:
- Document technical processes, system configurations, and customizations for future reference.
- Train end-users and stakeholders on system functionalities and best practices.
Project Management:
- Participate in the design and rollout of new features, integrations, and upgrades across supported platforms.
- Ensure timely delivery of solutions that align with business priorities.
Education & Experience:
- Bachelors degree in Computer Science, Information Systems, or a related field (or equivalent experience).
- 3+ years of experience in software engineering with a focus on ERP and eCommerce platforms.
- Strong experience with NetSuite development tools, including SuiteScript, SuiteTalk, and SuiteFlow.
Preferred Skills:
- A first principles problem-solving mindset and a self-starter attitude.
- Familiarity with additional integration tools and platforms as well as supporting toolsets such as monitoring, reporting, and data analysis.
- Experience with system upgrades, migrations, and performance optimization.
- Experience querying data to find useful business insights using SQL.
- Experience with API management and web services (REST/SOAP) and tools such as Postman.
- Understanding of accounting, inventory, or manufacturing processes to align system configurations with business needs.
Core Competencies:
Technical Skills:
- Strong experience with NetSuite development tools, including SuiteScript, SuiteTalk, and SuiteFlow.
- Proficiency in eCommerce platform management, particularly Magento.
- Hands-on experience with Celigo middleware for integration and automation.
- Knowledge of MES systems, preferably DataNinja.
- Familiarity with APIs, REST/SOAP web services, and using tools such as Postman.
- Experience with version control software such as Bitbucket or Github
- Proficiency in programming and scripting languages such as JavaScript, Python, or PHP.
- Strong understanding of SQL and data management principles.
- Experience with data formats like JSON, CSV and XML.
Problem-Solving & Analysis:
- Ability to diagnose and resolve technical issues across ERP and eCommerce systems.
- Experience analyzing business processes and translating them into technical requirements.
Communication & Collaboration:
- Excellent communication skills, with the ability to explain technical concepts to non-technical stakeholders.
- Proven ability to work collaboratively with diverse teams to deliver effective solutions.