Software Developer

 

Description:

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.

Organization Spring Systems
Industry IT / Telecom / Software Jobs
Occupational Category Software Developer
Job Location New York,USA
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2023-08-21 4:10 pm
Expires on 2024-12-23