Senior Software Engineer

Wal-Mart Stores, Inc.
Bentonville, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 180K

Job location

Bentonville, United States of America

Tech stack

Java
JavaScript
Adobe InDesign
Agile Methodologies
Android Studio
XCode
Asana
Automation of Tests
Azure
C Sharp (Programming Language)
C++
Computer Engineering
Continuous Delivery
Continuous Integration
Relational Databases
High-Level Architecture
Mobile Application Software
Java Database Connectivity
JMeter
Python
Microsoft SQL Server
MySQL
Object-Oriented Software Development
Performance Tuning
Regression Testing
Selenium
Software Engineering
Software Testing Automation Framework
Testng
Performance Testing
Appium
Gatling
GIT
Information Technology
Software Coding
REST
Jenkins
Programming Languages
Microservices

Job description

Duties: Explore relevant products/solutions from an existing repertoire, that can address business/technical needs. Assess gaps/ updates/ modifications between the customer/business expectations and the existing product/solutions (in case of agile methodology , for the iteration). Classify the requirements into applicable types (For example - Functional/Non-Functional, Derived/Imposed/ Emergent etc.). Anticipate the solution risks / issues during requirements gathering phase, inform relevant stakeholders and recommend corrective steps. Contribute to the creation of user stories for component/application/complex (For agile methodology ). Assist in design of solutions such that the processes / applications work in tandem for specific components/modules of a product. Evaluate trade-offs while designing a component based on the business requirements. Assist in conversion of HLD( High Level Design) to create detailed design using mock screens, pseudo codes and detailed functional logic of the modules for specific modules / components of a product. Create/configure minimalistic code for entire component/application and ensure the components are meeting business/technical requirements, non functional requirements, low-maintainability, high-availability and high-scalability needs. Assist in the selection of appropriate languages ( E.g. JavaScript, Python, C# etc.), development standards and tools ( E.g. Monday.com, Linx, Embold etc.)for software coding/configuration. Take initiative to learn the fundamentals of different coding languages and frameworks that would be useful for future scope of work. Build scripts for automation of repetitive and routine tasks in CI/CD (Continuous Integration/Continuous Delivery), Testing or any other process( as applicable). Implement telemetry features as required independently. Ensure security policy requirements are properly applied to components/application during code development/configuration. Map the customer requirements in to test objectives . Identify and create test cases for the component/module. Execute test cases to test the code and detect errors and defects for the entire component . Execute different types of testing using appropriate testing tools based on the testing needs. Track and analyze defects for the component/ module and carry out regression testing to fix defects in all instances of code changes. Analyze defects from past projects/solutions to avoid recurrence of similar defects. Troubleshoot performance and availability bottlenecks for the application. Conduct complex maintenance procedures for applications independently. Monitor and evaluate the performance of the application by tracking and analyzing appropriate metrics ; Perform maintenance (corrective, adaptive, perfective) and re-engineering activities. Analyze application logs, maintenance activity data, performance data and provide analysis; Evaluate change requests to identify those which are valid and feasible . Ensure adherence to the project against approved milestones and timelines.

Requirements

Minimum education and experience required: Master's degree or the equivalent in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or a related field plus 1 year of experience in software engineering or related field; Bachelor's degree or the equivalent in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or a related field plus 3 years of experience in software engineering or related field.

Skills required: Must have experience with: coding in an object-oriented programming language such as C++, Python, or Java; developing and implementing REST API Automation using Rest Assured, TestNG; developing and implementing mobile app automation testing using Selenium, Appium and Sauce Labs; testing and performing CURD operation in Relational Database Management Systems such as SQL server, MYSQL or JDBC; implementing CI integration using Jenkins; developing and conducting performance testing using JMeter or Gatling; managing Source code using GIT; developing and maintaining automation framework using selenium and Page Object Model; maintaining and troubleshooting microservices in Microsoft Azure; testing mobile app using android studio and XCode . Employer will accept any amount of professional experience with the required skills.

Benefits & conditions

Rate of pay: $90,000 - $180,000/year

Wal-Mart is an Equal Opportunity Employer .

Walmart 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.

Walmart is 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.

Explore our benefits

Discount Card

Get 10% off

Sam's Club associates are eligible for a 10% discount card on most regular-priced items and fresh produce in-store and on select items at Walmart.com. Eligible after 90 days of employment.

Live Better U

100% covered

Earn a degree or in-demand skills certificates with no debt- Walmart covers 100% of tuition and books. Live Better U offers 60+ programs for Associates to pursue their dreams.

Clear Pathways

Grow your skills

Sam's Club has invested in the next generation of talent through in-house training programs and community-based organizations that cultivate opportunities for everyone.

Financial perks

Enjoy 401(k) matching and stock purchase plans.

Paid time off

Take a break as needed for vacation, sick leave, holidays, parental leave, and more

Comprehensive health benefits

Medical, dental, vision, and wellness programs for you and your family

Wellbeing programs

Access mental health resources and assistance programs for life's challenges

Career growth opportunities

Training, leadership programs, and clear paths to advance.

About the company

At Sam's Club, we're dedicated to creating dynamic workplace where your ideas, background, and experiences are valued. Our associates are at the heart of everything we do, driving meaningful connections with the communities we serve and delivering exceptional value to our members. From our commitment to promoting from within to offering opportunities that help you grow your career; Sam's Club is a place where your potential is nurtured. Excited to be part of our journey? Apply now and start making your mark with Sam's Club! From our commitment to promoting from within to offering opportunities that help you grow your career; Sam's Club is a place where your potential is nurtured. As part of our team, you'll play a role in shaping exceptional experiences for our members in an environment where you can thrive and make a difference. Other about 17 hours ago (USA) Personal Shopper - Sam's Walmart, TransCore ITS, LLC Norcross, Georgia Information Technology 39 minutes ago Webber - Drill Rig Operator - Heavy Civil Geotechnical X0 Webber, LLC

Apply for this position