What you'll do...
Position: Software Engineer II
Job Location: 805 Moberly Lane, Bentonville, AR 72716
Duties: Reviews coding standards and guidelines; coding languages (including JavaScript, Python, C# etc.), frameworks (including ActiveX, .Net, Cocoa, Android application framework etc.), tools (Monday.com, Linx, Embold etc.) and Platforms (Microsoft Azure, AWS, Apple IOS etc.); Quality, Safety and Security (PCI etc) standards; utilizes emerging tools and technologies including Telemetry, to adhere to all relevant coding guidelines (code review processes, code branching strategies, reusability etc.) while writing and configuring code. Creates and configures minimalistic (less Complex, highly robust and high quality) code for a component and module under guidance. Maintains records by documenting program development and revisions. Stays updated on the prevalent coding languages and frameworks in the industry outside the immediate scope of delivery. Identifies repetitive and routine tasks in (Continuous Integration/Continuous Delivery) CI/CD, testing or any other process that can be automated. Implements telemetry features as required under guidance. Applies security policy requirements to component, module during code development and configuration. Performs testing, including test case preparation; test objectives; test strategy; test types; test tools (Automation - Selenium, Agile - Jira, Mobile - Eggplant, etc.); test environment; root cause analysis. Identifies and creates test cases for the task and story. Maps test cases to business and functional requirements. Comprehends different types of testing and testing tools and can execute them under guidance. Executes test cases to test the code and detect errors and defects for the component and module under guidance. Performs defect management and troubleshooting: defect life-cycle process, defect tracking tools and methodologies; defect reporting; regression testing; root cause analysis; and root cause corrective action. Evaluates test results against desired performance, standards, and usability outcomes. Detects and documents defects, bugs and errors for the component, module and conduct analysis to determine source of error under guidance. Troubleshoots performance and availability bottlenecks for the application under guidance. Failover in case of an issue. Performs DevOps Orientation, including different operating systems; software maintenance tools and techniques; application monitoring tools and techniques; debugging tools; mock screen; pseudocodes; reverse engineering; traceability matrix; system performance, security, integration; data migration and accessibility; design methodologies. Carries out routine maintenance of applications under guidance; comprehends applicable application monitoring metrics (for example transaction time, system response, transaction volume etc.) and tracks and analyzes them under guidance. Assists in performing maintenance (corrective, adaptive, perfective) and re-engineering activities; and understands the concept to maintenance debt and implications on allied areas. Conducts program monitoring including program metrics; program reporting, logging tools and processes; continuous integration/continuous deployment (CICD) to ensure adherence to the project against approved milestones and timelines.
Minimum education and experience required: Bachelor’s degree or the equivalent in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or related field.
Skills required: Must have experience with: database creation, optimization management, and SQL development including using complex optimized queries; database designs, stored procedures, and user defined functions for large-scale datasets; implementing data analytics and data science systems, conducting advanced data analysis and creating scalable performance-optimized dashboards (Power BI, Tableau dashboards and looker); programming using Java, Python, JavaScript, and HTML tools (JIRA, Tableau, and Power BI), and platforms (Microsoft Azure and Google); implementing and maintaining test automation frameworks and utilizing industry-leading testing tools and languages; testing including Root Cause Analysis, test objectives, test strategy, and test case preparation; designing and implementing Rest API Web Services (Java); debugging, documenting, and reviewing across application development stages; executing assessments including risk assessment and technology with data-driven insights to identify opportunities, challenges and informing decision-making and solution development; developing front-end web development (JavaScript, HTML5, CSS3, and React); security policy requirements during code development, configuration, and mitigating security vulnerabilities; and conducting vulnerability assessments, continuous testing and monitoring for security. Employer will accept any amount of experience with the required skills.
#LI-DNP #LI-DNI
Wal-Mart is an Equal Opportunity Employer.
Other Jobs from Walmart
(IND) Software Engineer III
Overnight Lead Department Manager
STAFF, DATA SCIENTIST
(IND) Senior, Software Engineer
Software Engineer III
Senior, Software Engineer
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 401 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say