Sam's Club logo
Senior Software Engineer
Sam's Club
Bentonville, Arkansas, United States
Posted: almost 2 years ago
Number of openings: 1
5-10 years
Permanent

Job Description

What you'll do... Position: Senior Software Engineer Job Location: 2101 SE Simple Savings Drive, Bentonville, AR 72712 Duties: Leads assigned Engineering projects by providing pertinent documents, direction, and examples; identifying short- and long-term solutions and timeline; reviewing and providing feedback for proposed solutions; and performing design and code reviews of changes. Troubleshoots business and production issues by gathering information (for example, issue, impact, criticality, possible root cause); engaging support teams to assist in the resolution of issues; formulating an action plan; performing actions as designated in the plan; interpreting the results to determine further action; performs root cause analysis to prevent future occurrence of issues; and completing online documentation. Provides support to the business by responding to user’s questions, concerns, and issues (for example, technical feasibility, implementation strategies); identifying short- and long-term solutions; facilitating resolutions; and leading cross-functional partnership. Leads the discovery phase of medium to large projects by reviewing project requirements; translating requirements into technical solutions; gathering requested information (for example, design documents, product requirements, wire frames); writing and developing code; conducting unit testing; communicating status and issues to team members and stakeholders; collaborating with project team and cross-functional teams; troubleshooting open issues and bug-fixes; ensuring on-time delivery and hand-offs; interacting with project manager to provide input on project plan; and providing leadership to the project team. Minimum education and experience required: Master’s degree or the equivalent in Computer Science, Information Technology, Engineering, or related field plus 2 years of experience in software engineering or related experience; OR Bachelor’s degree or the equivalent in Computer Science, Information Technology, Engineering, or related field plus 5 years of experience in software engineering or related experience. Skills required: Must have experience with: Coding in Object Oriented programming languages (Java, JavaScript, Typescript) and SQL; Designing and developing REST API based microservices using Spring boot and Spring Webflux framework and developing web and mobile UI components using ReactJS, ReactNative or Angular; Working with Relational Databases (SQL Server, DB2), NoSQL (Azure Cosmos DB) and In memory Database (Redis); Developing services to process huge data from real time data streaming services such as Apache Kafka, Azure EventHub and Elastic Search; Performing Unit Test (JUnit, Mockito, TestNG), Functional tests (Cucumber) and Performance Tests using JMeter, and Ensuring Code Quality using SonarQube; Developing solution for application logging using log4j and Slf4j; Implementing CI/CD automation using maven or Gradle, and Jenkins; Web Servers and Application Servers: Tomcat, Azure Web Apps; Working with Application Monitoring and Logging tools: Azure App Insights, Splunk, Grafana; Containers (Docker) and Container Orchestration using Kubernetes; Working with version control tools: Git, GitHub; and Working with various public cloud (Microsoft Azure or AWS or GCP). Employer will accept any amount of experience with the required skills. #LI-DNP #LI-DNI Wal-Mart is an Equal Opportunity Employer.

RoleSenior Software Engineer
IndustryRetail
EducationMaster of Computer Science
Key Skills:
Mokito
SQL
DB2
JavaScript
Java
REST API
noSQL
JUnit