Software Integration Engineer

Decide4Action Inc.
Greenville, United States of America
14 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
$ 67K

Job location

Greenville, United States of America

Tech stack

Java
JavaScript
Microsoft Windows
Software Applications
Application Performance Management
Information Systems
Databases
Data Systems
Software Debugging
Supervisory Control and Data Acquisition (SCADA)
Microsoft SQL Server
Node.js
Software Configuration Management
Software Deployment
Software Engineering
Product Software Implementation Methods
Software Systems
SQL Stored Procedures
SQL Databases
Systems Integration
Web Services
React
Software Troubleshooting
Information Technology
Data Management
REST
Industrial Software

Job description

Decide4Action is a company located in Greenville, SC specializing in shop-floor software for the manufacturing industries. Our products range from Supervisory Control and Data Acquisition systems to Quality Monitoring products. We are seeking a Software Integrator to join our organization who brings a versatile personality, positive attitude, and strong problem-solving capabilities to our team.

The primary responsibility of this position will be implementing and supporting customer software solutions in live manufacturing environments. This includes customer implementations, troubleshooting and debugging software issues, applying software customizations, and configuring and tuning applications to meet operational requirements. The successful candidate will work across both software and customer-facing activities, helping ensure reliable deployment and performance of our solutions on the shop floor.

Core technologies for this role include ReactJS, NodeJS, Node-RED, and Microsoft SQL Server.

Responsibilities

  • Lead and support customer software implementations in manufacturing environments
  • Configure, customize, test, and deploy software applications based on customer requirements
  • Debug application, integration, and data-related issues in development, test, and production environments
  • Tune and optimize software application settings for performance, usability, and reliability
  • Develop and apply light-to-moderate software customizations using ReactJS, NodeJS, and Node-RED
  • Write and maintain SQL queries, stored procedures, and database configurations in Microsoft SQL Server
  • Troubleshoot integration issues between applications, databases, devices, and plant-floor systems
  • Work directly with customers to gather requirements, validate solutions, and resolve technical issues
  • Maintain and enhance existing code bases and deployed solutions
  • Document implementations, configurations, support procedures, and technical findings
  • Communicate project status, technical risks, and issue resolution progress to internal teams and customers
  • Provide technical knowledge and support to other staff members within the organization
  • Assist in planning, testing, and continuous improvement of software deployment practices

Requirements

  • 2+ years of experience in software implementation, application support, systems integration, or software development
  • Experience troubleshooting and debugging software applications in customer or production environments
  • Working knowledge of JavaScript-based application development
  • Experience with ReactJS, NodeJS, Node-RED, and Microsoft SQL Server
  • Familiarity with software configuration, deployment, and support in Windows-based environments
  • Ability to analyze issues across application, database, and integration layers
  • Strong communication and customer interaction skills with the proven ability to multi-task
  • Strong problem-solving and diagnostic skills
  • Willingness to work extra hours as required by workload and deadlines, including some off-shift work during customer implementations or support activities

Additional Considerations

  • Experience in manufacturing, industrial automation, MES, SCADA, or shop-floor software environments is highly desirable
  • Experience integrating with PLCs, industrial devices, OPC, or plant-floor data systems is a plus
  • Familiarity with REST APIs, web services, and system-to-system integrations is a plus
  • Experience with application performance tuning and production support is a plus
  • Knowledge of Windows Server environments is a plus
  • Experience with customer-facing technical delivery or post-go-live support is highly desirable
  • Excellent documentation and technical communication skills

Education and Certification Requirements

  • A Bachelor's degree in Engineering, Technology, Computer Science, Information Systems, or equivalent work experience
  • Certification related to application programming, database systems, or industrial software is highly desirable

Benefits & conditions

Pulled from the full job description

  • 401(k)
  • Health insurance
  • 401(k) matching
  • Paid time off, * 401(k)
  • 401(k) matching
  • Health insurance
  • Paid time off

Apply for this position