company logo

Senior Software Engineer, Supply Chain Support

Walmart.com

Office

DGTC AR BENTONVILLE Home Office, United States

Full Time

This Notice Is Being Provided As A Result Of The Filing Of An Application For Permanent Alien Labor Certification. Any Person May Provide Documentary Evidence Bearing On The Application To The Certifying Officer Of The Department Of Labor: U.S. Department Of Labor, Employment And Training Administration, Office Of Foreign Labor Certification, 200 Constitution Avenue, Nw, Room N-5311, Washington, Dc 20210

What You'Ll Do...

Position: Senior Software Engineer, Supply Chain Support 

Job Location: 702 S.W. 8th Street, Bentonville, AR 72716 

Duties: Develop front-end and middleware for the application: Involves development of front-end and middleware for the application using Electrode framework. Build universal React/Node.js applications with a standardized structure, best practices, and modern technologies baked in. Leverage Electrode's performance, component reusability, and simple deployment to multiple cloud providers to build unique app. Building performance-efficient application that will handle heavy load is required. Develop React application, with state management using Redux architecture. Develop isomorphic/universal React application that uses server-side rendering (SSR) for faster load times and better performance. Use React's component-based architecture to develop small and re-usable pieces of components to build cleaner and easy-to-use user interface. Maintain the state of the application in Redux store that serves as the single source-of-truth. Use redux-saga to make application side effects like asynchronous data-fetching easier to manage, efficient to execute, and easy to test. Developing web pages using Material-Ul library with CSS. Develop Single Page Application (SPA) using Material-Ul, a library inspired by Google's Material Design. Use Material-Ul components like Grid, Card, Button, Dialog, FormControl, etc., to create perfect display components in the Ul that are easy to use. Use Bootstrap and CSS media queries to design responsive web-based application. Using Immutable.js to main immutability in the redux app. Implement immutability across the application to create easy-to-debug and less bug-prone application. Use Immutable.js to create data structures rather than using vanilla JavaScript API to ensure data is not updated in-place rather new updated data is returned while performing operations. High usage of Immutable's List, Record, Map API will be used. Combine the power of Immutable data structures with Redux's state management. Use ag-grid to create interactive tables for displaying/editing: Integrate ag-grid enterprise with React application to create interactive tables to let users view and edit purchase order details. R&D work to leverage various features provided by paid ag-grid enterprise to build tables that work smoothly for the application. Features like sorting, grouping, aggregation, pagination may be used. Work with Quality Assurance teams in finding functional and technical issues and fixing them in time. Indulge in both development and testing extensively. Involve in manual functionality testing besides writing unit tests using front-end test frameworks, Enzyme and Jest. Uncover and fix issues before moving stories into QA phase. Debug and fix bugs found by Quality Assurance team in time and work closely with them to test product for utmost quality. Development and post release support to maintenance team. Follow SOX compliance from development through deployment. Follow proper Git branching mechanism, build branches to run tests, run integration tests before deploying to test stacks from Looper. Work with ops team to deploy code to production environments from One Ops. Troubleshoot production issues to provide support. 

Minimum education and experience required: Bachelor's degree or the equivalent in computer science, computer engineering, computer information systems, software engineering, or related field and 2 years of experience in software engineering or related experience. 

Skills Required: Must have experience with: Building and deploying scripts using MAVEN as build tools in Jenkins to move from one environment to other environments; Performing DB operations using Azure Db, SOLR, Informix, DB2 and Cassandra (audit and logs); Coding in an Object-oriented programming Java language; Implementing and exposing web services using REST API; Developing Backend end points have using Spring framework; Designing and developing Spring boot application to process the messages into the Kafka cluster setup; Designing API's to connect with backend SQL database using Java Spring JDBC; Designing and implementing data pipelines using Java 8 features like stream API and lambda expressions; Designing and implementing distributed cache/store systems such as Ehcache, Hazelcast; Developing and implementing unit testing frameworks, test suits and stubs/Mocks to test applications using Mockito and Junit frameworks; Deploying micro services in Azure and Google clouds and using GCP for storage. Employer will accept any amount of experience with the required skills. 

Wal-Mart is an Equal Opportunity Employer. 

#Li-Dni #Li-Dnp

Pay Rate...

$126,833.98Walmart and its subsidiaries are committed to maintaining a drug-free workplace and has a no tolerance policy regarding the use of illegal drugs and alcohol on the job. This policy applies to all employees and aims to create a safe and productive work environment.

Senior Software Engineer, Supply Chain Support

Office

DGTC AR BENTONVILLE Home Office, United States

Full Time

September 26, 2025

company logo

Walmart

Walmart