Position Statement: Provides the technical delivery role in the Application Delivery lifecycle from inception and solution delivery to production to production support, maintenance, and enhancement. The Software Engineer analyzes project requirements and solution design to assure that Material Handling systems are functionally appropriate, technically sound and well integrated in accordance with business user requirements, methods and standards throughout the project life cycle.
Responsibilities:
Ability to design and review software for large complexity business problems or interconnected medium complexity business problems within a project framework.Ability to develop software for large complexity business problems within and across projects or within one or more systems. Lead external MHE providers in defining technical specifications and development efforts as appropriate. Able to advise others on development of features or components.Conducts development & design reviews.Works with project teams, Operations, and Support teams to assure timely resolution to defects identified during the software development lifecycle.Collaborates and partners with architects in recommending emerging technologies and application solutions.Able to apply best practices in the Material Handling Engineering field and have the ability to train others on these practices and standards.Serves as application expert (SME) for Material Handling systems, and when defining options/alternative for proposals to meet new IT enabling opportunities.Integrating Material Handling solutions in multi-channel fulfillment environments.