Software Developer

We are looking for a Software Developer to further develop and expand an existing application (PHP / MySQL / Apache).

Software Developer

Design, develop, and implement new web application interface and database to support applications software (including PortalApp), systems software as well as business operations, utilizing PHP, Apache, MySQL, Python, XML, JSON, CSS and PowerShell. Develop and deploy new functionalities to existing applications.    

Identify, analyze, and resolve program and process errors; develop and recommend software and systems upgrades for applications including Hitek Automize, AS2 and IBM WDI.    

Develop new EDI maps using appropriate EDI standards (such as X12 and EDIFACT) within IBM WDI software application to process incoming and outgoing EDI, XML, CSV and “.txt” files.    

Analyze EDI and other data processing errors and customer inquiries to identify patterns of problems; develop and implement solutions.    

Working with testing and quality assurance teams, analyze and optimize the operational efficiency of the existing software applications; develop and implement strategies to improve these systems.    

Build reusable codes and libraries; ensure the technical feasibility of the UI/UX designs.    

Create and develop APIs for web service calls to and from the application portal, using PHP, XML and JSON.    

Liaise with network administrators to implement connections to external systems utilizing AS2, VAN, FTP and SFTP.    

Maintain and troubleshoot MySQL and Microsoft Access databases.    

Design business reporting templates using Microsoft Excel, Microsoft Access VBA, MySQL, PowerShell, Macros and Python, analyzing inputs from business owners.    

Design new label templates and develop upgrades for existing label templates using XML and TFORMer label software.    

Develop and optimize processes to execute and automate tasks and other software applications using Hitek Automize automation software.    

Design process and integration workflows, flowcharts, layouts, and tasks.    

Implement process improvements by introducing tools such as PowerShell, Macros and Python.    

Collaborate with the business team to review and analyze requirements; design and develop integration process flow for third party integrations between internal systems and 3PLs.    

Ensure that any new integration process into company systems meet business, functional and systems specifications.    

Work closely with project managers to evaluate project proposals; identify potential problem areas and make appropriate recommendations.    

Ensure that the development projects meet business requirements and objectives and fulfill end-user requirements.    

Develop and consolidate documentation and training information on all internal applications and processes (including CSS, PortalApp transaction notes, and Microsoft OneNote) for the support and training teams.    


Minimum Requirement:

Master’s degree in Computer Science or related.   

Courses taken in Formal Languages, and Natural Language Processing.



Spring Systems Inc.

124 East Merrick Road, Valley Stream, NY 11580


How to Apply:

Please submit your resume, cover letter, and transcript to This email address is being protected from spambots. You need JavaScript enabled to view it.


Since 2002 we have provided a vital link between Retailers, Vendors and the many Trading Partners that make up the supply chain. Our unique combination of Web Self-Service, Full Service and Integrated Service enables us to provide solutions for any vendor no matter the size of their organization or budget.

Subscribe and stay in touch!

Please enter your email address below to receive the latest updates and new Spring Systems service announcements!