Senior Software Engineer, Supply Chain Support
WalmartAbout the role
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
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s