Job Description This position will be responsible for supporting our clients Domestic Retail Warehouse Management System processes. This individual will work with the business partners to enhance warehousing process and support day-to-day activities. They will be responsible for application support, design/analysis, estimating, coding, testing, application performance, documenting all code, and maintaining/upgrading existing applications.
The engineer must: be comfortable working in a fast-paced, demanding environment; be able to multi-task across several projects simultaneously; and possess strong interpersonal communication skills to be able to effectively communicate with technical and non-technical resources alike.
What Will You Be Doing? Writing and interpreting both high-level and detailed designs both individually and with peers.Taking part in code reviews of business logic and interfaces with other systems in custom Oracle PL/SQL and Java applications. Analyzing code, configuration, data, and logs to find causes of errors and revises applications as needed.Providing testing support during the testing phase and assisting in troubleshooting testing defects.Providing on-call support including off-hours on nights/weekends (as required) for end users of the system and responds to reports of system malfunctions. Discussing and fundamentally understanding business needs and problems and speaking to the business about technical designs and functionality. Breaking down, evaluating, and communicating complex business and technical processes, problems, and risks.Developing accurate estimates and assisting other team members with the estimation process.Analyzing, defining, and documenting technical requirements for data, workflow, logical processes, hardware and operating system environments, and interfaces with other systems.Defining, building, and tuning monitors and reports.Planning and execution of production code deployments.Working with all levels of the business and the development team to establish, practice, promote, and enforce sound design, coding, and testing practices.Mentoring junior team members, contractors, and external teams as needed.Ensuring work meets functionality and quality expectations within given timelines.
What Do You Need To Bring? Bachelor’s degree in a Management Information Systems (MIS), Computer Science (CS)/Computer & Information Science (CIS), or IT related field or related experience 8+ years’ experience in development and support of WMS applications, preferably Oracle RDM and/or Manhattan WMOS. Retail fulfillment is preferred. DTC fulfillment is nice to have.Technical experience with a RDBMS (Oracle, SQL Server, MySQL), SQL, PL/SQL, XML, and Unix commands to manage application servers.Working experience of object-oriented concepts, patterns, and practices on the Java platform.Experience using K8, Cloud Services, Docker Containers, and/or OpenShift.Experience in Agile Methodology and CI/CD development, Streaming and API based integrations.Excellent written and verbal communications skills to facilitate communications between and among highly experienced business and IT associates.Excellent analytical, problem solving, design and development skills.Excellent organization skills and attention to detail, including the ability to prioritize and manage a variety of complex tasks and activities. Ability to understand the long-term ("big picture") and short-term perspectives of situations.Ability to work in a fast-paced, team-orientated, collaborative, and cross-functional environment