Software Engineer II

at Wal-Mart Associates, Inc. in Bentonville, Arkansas, United States

Job Description

Duties: Participates in small to medium-sized complex team projects by reviewing and understanding project requirements; translating requirements into technical solutions; researching and identifying alternative solutions; determining needed solutions based on return on investment and value add to the business; gathering needed information (for example, design documents, product requirements, wire frames); writing and developing code; communicating status and issues to appropriate team members and stakeholders; collaborating with project team and cross-functional teams; identifying areas of opportunity; interpreting information and identifying a solution; ensuring solution is sustainable across implementation and use; and ensuring on-time delivery and hand-offs. Provides support to the business for new and existing systems by responding to user questions, concerns, and issues (for example, technical feasibility); researching and identifying needed solutions; determining implementation designs; providing guidance regarding implications of new and enhanced systems; and directing users to appropriate contacts for issues outside of own domain. Troubleshoots business and production issues by gathering information (for example, issue, impact, criticality); performing root cause analysis to reduce future issues; engaging support teams when needed; developing solutions; driving the development of an action plan; performing actions as designated in the plan; and completing online documentation.


Minimum education and experience required: Bachelor's degree or the equivalent in Computer Science, Information Technology, Engineering or related field plus 1 year of experience in IT or related field; OR Master’s degree or the equivalent in Computer Science, Information Technology, Engineering, or related field.


Skills required: Must have experience with: developing express server using JavaScript, Typescript, Node.js, and Express.js to support the UI; developing single-page applications for internal and external users with User Interface, React.js, HTML, and CSS; developing multiple scalable Microservices using Java and Spring Boot; consuming and providing REST API Web Services; Vault and Consul for maintaining security and avoid exposure of application secrets; Kafka to consume and publish different types of messages and for communications between applications; Docu Storage and NoSQL databases as a point of source of data for multiple applications with adding functionalities, and updating and deleting static and non-static data such as messages, JSON, tables and documents; Jenkins for building, publishing or deploying of application code in different environments providing CI/CD; containerizing applications using Docker and Kubernetes for delivery and scale containerized applications; Git for version control of code for facilitating multiple features and multiple developers in same code bases and following Agile for incremental short-term product deliverables while adapting to business changes; and JIRA and ServiceNow for task management and giving support for applications or services. Employer will accept any amount of experience with the required skills.

To apply for this position:  Send your resume to and reference the following Job ID number:   R-747496

Copy Link

Job Posting: 3073698

Posted On: Oct 01, 2021

Updated On: Nov 01, 2021