Apply for this Job
Job Summary: The Software Engineer will play a crucial role in maintaining the stability and reliability of our software products by quickly and efficiently addressing any issues that arise. The role will serve as an expert in system troubleshooting, debugging, problem-solving and optimizing code to deliver seamless user experiences. This role will be responsible for supporting our ERP platform and all software programs integrating into it. Ultimately, this role is responsible for ensuring that all programs behave as expected. In addition to supporting Byrne's daily operations, the Software Engineer will assist the Director with outside software developers and other business projects.
Essential Duties and Responsibilities:
• Collaborate with cross-functional teams to identify, reproduce, and understand errors reported by users, automated testing, or monitoring systems.
• Utilize debugging tools, logs, and software monitoring techniques to analyze and pinpoint the root causes of errors and unexpected behaviors within the software.
• Develop and implement effective solutions to address errors, defects, and anomalies in the software codebase.
• Refactor and optimize code to prevent recurrence of errors, improve performance, and enhance overall software quality.
• Proactively identify trends in errors and contribute to process improvements that prevent similar issues in the future.
• Document detailed error analyses, debugging processes, and resolutions for reference by team members and future troubleshooting efforts
• Apply knowledge of computer hardware, software, and subject matter to support design recommendations
• Assist in the support of existing applications
• Create and execute required test scenarios/plans to ensure complete testing on all new and changed and patched software whether internal or 3rd party driven.
• Conduct knowledge transfer to other IT and business personnel
• Other duties as required
General Skills/Experience Required:
• Minimum of three years professional work experience, manufacturing environment preferred.
• Evidence of understanding customer needs and end-user experience, in addition to producing and/or supporting the final product that delivers on those criteria
• History working with, and integrating to an ERP system
• EDI experience is preferred
• Experience in supporting, creating or maintaining a productive multi-user development environment
• Magento ecommerce implementation or support a plus
• Strong verbal, written, analytical, collaboration, and troubleshooting skills
Technical Skills Required:
Multiple Programming Languages (e.g. HTML5, C , JavaScript, XML, ION, BOD, Progress, etc.)
• Support of Relational Databases (e.g. MS SQL Server, MS Access, Open Edge, AWS, etc.)
• Experience working in Syteline or CSI is preferred
• IoT experience, specifically integrating to ERP and table/dashboard design for source machines
• Experience with REST APIs
Education Requirements: Bachelor's degree in computer science.
Physical Requirements: Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Employee may be regularly required to talk or listen, stand, walk, sit, stoop, crawl and use hands to finger, handle, or feel objects, tools or controls. Specific vision abilities required by this job include close vision, distance vision, color vision, peripheral vision, depth perception, and the ability to adjust focus. Must be able to operate in mentally and physically stressful situations. Prolonged sitting, typing and lifting up to 20 pounds.
BYRNE ELECTRICAL SPECIALISTS is an equal opportunity employer.
Date Posted: 24 March 2025
Apply for this Job