Logo
Walmart

Software Engineer III - Data Ventures

Walmart, Little Rock, Arkansas, United States,


Position SummaryAs a

Software Engineer III,

you’ll spend your days designing and engineering integrations for complex enterprise systems, collaborating with cross-functional teams and providing us with the insights necessary to think beyond the status quo.About the TeamWe are responsible for the development of Walmart’s strategic Data Ventures product line to revolutionize the retail industry. Harnessing the power of data science, we at Walmart Data Ventures build applications that empower brands to fuel smarter decision making with access to rich customer insights to better serve customers. Our team builds highly scalable, cloud-native platforms & applications with resiliency at its core. Our platform has very diverse capabilities - from highly optimized real-time algorithms to integrations with data foundation systems. Our tech stack is React Native, React.js, Angular, .Net C# microservices, Kafka, SQL, CosmosDB, Azure, CI/CD pipelines and much more.What You'll DoHelp define Domain Service Development and best practices.Proficient in Event-Driven Microservice Development, including experience with .Net 8, CosmosDB, Kafka, OAuth2.Proficient understanding of software development lifecycle and trunk-based deployments.Proficient with designing, building, and consuming APIs.Extensive knowledge of open-source libraries, design patterns and micro-service architecture. Familiarity with CI/CD and unit testing.Experience in production system operations (logging, telemetry, alerting etc.).Solution & software architecture design; Plan for scalability, re-usability, platform-agnostic, disaster recovery, ETL & data design; Assist in design of solutions such that the processes / applications work in tandem for specific components/modules of a product.Assists in providing guidance to small groups of engineers for assigned Engineering projects.Provides support to the business by responding to user questions, concerns, and issues.Troubleshoots business and production issues by gathering information.Demonstrates up-to-date expertise and applies this to the development, execution, and improvement of action plans.Supports business objectives by collaborating with business partners to identify opportunities and drive resolution.Models compliance with company policies and procedures and supports company mission, values, and standards of ethics and integrity.Who You AreYou have big ideas and the skills to implement them with a positive attitude. You want to be a part of the team to disrupt this industry and you have these main skills:Must be technically strong in understanding/building containerized microservices and should be able to guide the team.Experience and good understanding of software at API and webservice level.Strong prior experience in software development technologies such as Github, Rider, VSCode or equivalent technologies.Experience with Agile Methodologies.Good understanding of client and server-side JavaScript frameworks.Experience refactoring/redesigning/rewriting existing applications is a plus.A disciplined approach to development, code review, testing, documentation and code structure in a team environment.A constant desire to improve, learn more and take things to the next level.You have a passion for large and complex problems and how to optimize your customers’ experiences.You have a technical mindset with great attention to detail.What You’ll BringAt least 3 years of experience in software development, mobile engineering, or related field.Experience interacting with your business and product partners to gather the right requirements.Demonstrated experience in delivering software using Agile methodologies.Effective communication skills, both written and verbal.Preferred QualificationsBachelor’s degree in computer science or related field.Experience working with teams across multiple locations.Recent experience with: .Net, Azure Cloud Services.Excellent technical abilities with strong business, organizational and analytical skills.About Walmart Global TechImagine working in an environment where one line of code can make life easier for hundreds of millions of people. That’s what we do at Walmart Global Tech. We’re a team of software engineers, data scientists, cybersecurity experts and service professionals within the world’s leading retailer who make an epic impact and are at the forefront of the next retail disruption.Primary Location2501 Se J St, Ste A, Bentonville, AR 72716-3724, United States of AmericaMinimum QualificationsOption 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 2 years’ experience in software engineering or related area.Option 2: 4 years’ experience in software engineering or related area.

#J-18808-Ljbffr