Full Job DescriptionSoftware Engineer – Full Stack Developer
The POS systems provide software solutions to enable front end register technology in Walmart stores. This includes the manned and self-checkout lanes, server infrastructure within each store as well as services running in Containerization on the cloud and makes it easier on customer’s wallet by spreading out holiday payments over a period. It also provides the users an option to query tlog data.
You will be a key member of the Point of Sale Application Development team for Design, build, test and deploy cutting edge solutions at scale. You will work within our agile software development process and have an important impact on the POS products that we built. You will be interacting with Walmart engineering teams across geographies to leverage expertise and contribute to the tech community. Also engage with Product Management and Business to drive the agenda, set your priorities and deliver awesome products. You need to be proactive, energetic and responsible for design and end-to-end delivery of modules while collaborating effectively with cross-functional teams.
Skillsets:
Full-stack experience developing both front-end and back-end components.Experience Angular, Node JS, C++, HTML, modular CSS, Javascript, libraries, components and frameworks.Experience in design and development of highly scalable applications and platform development.Hands on experience with RESTful Web Services, microservice architecture and techniques to unit test and integration test these services.Deep knowledge of UI design principles, patterns and best practicesFamiliarity working with REST APIs for deep integrations with platformsFamiliarity with native build tools and Experience with automated testing suites.Solid understanding of software design and patterns like – MVC, Delegation, Singleton, Factory, AdapterExpertise in memory management, multithreading, networking & SecurityExperience in Microsoft Azure cloud technologiesSound knowledge of source code management – Git/ GitHub.Help put tools, processes, and documentation in place to improve our code quality.Ability to work in an Agile /SCRUM environment.Ravenous about learning technology and problem solving.Strong writing and communication skills.Experience or knowledge of these systems and frameworks: Kubernetes, Elastic Search, Kibana is a plusPrevious experience in Point of Sale (POS) Application Development a plus
Our Ideal Candidate:
You should have a deep interest and passion for technology. You love writing and owning codes and enjoy working with people who will keep challenging you at every stage. You have strong problem solving, analytic, decision-making, and excellent communication with interpersonal skills. You are self-driven and motivated with the desire to work in a fast-paced, results-driven agile environment with varied responsibilities. You are innovative, talented and committed individual with excellent communication, spirit of teamwork and Analytical abilities to drive excellence!