At Walmart, Enterprise Business Services is invested in building a compact, robust organization that includes service operations and technology solutions for Finance, People, Associate Digital Experience.

Job Designation : Software Engineer

Qualification : Bachelor/Master’s degree

Experience : Freshers / Experienced

Skill Set :

  1. Good command on any one programming language HTML, CSS, Java Script, TypeScript, React.
  2. Working knowledge of SQL and NoSQL database technologies
  3. Experience with TDD and writing robust Unit Test cases.
  4. Aware of Agile (Scrum) methodologies
  5. Good understanding of metadata driven development
  6. Exposure to CICD tools, including Git, Maven, Jenkins, Azure
  7. Able to break down a product goal into dev deliverables.
  8. Approaches risks head-on with options to mitigate.
  9. Ability to lead our technical relationship with partners and mentors a team of developers.
  10. Experience with a containerization technology
  11. Microservices: Strong Java, Spring boot
  12. A continuous drive to explore, improve, enhance, automate and optimize systems and tools.
  13. Strong computer science fundamentals in data structures and algorithms
  14. Excellent oral and written communication skills.
  15. Excellent problem solving, Critical and Analytical thinking skills.

Job Description:

Software Engineer team is responsible for design, development, and operations of large-scale data systems operating at petabytes scale.

This role will focus on UI and Backend Services engineering and Microservices development. A strong product/platform vision is needed, to take ideas from inception to production solving business critical problems in a seamless and intuitive manner. Your design and solution will have a significant impact on day-to-day running of Walmart.

  1. Leads and participates in medium- to large-scale projects by reviewing project requirements, translating requirements into technical solutions, gathering requested information, writing, and developing code, conducting unit testing. Communicating status and issues to team members and stakeholders.
  2. Experience performing root cause analysis on data and processes to answer specific business questions and identify opportunities for improvement.
  3. Interact with Walmart engineering teams across geographies to leverage expertise and contribute to the tech community.
  4. Engage with Product Management and Business to drive the agenda, set your priorities and deliver awesome product features to keep platform ahead of market scenarios.
  5. Provides support to the business by responding to user’s questions, concerns, and issues (for example, technical feasibility, implementation strategies). Facilitating resolutions and leading cross-functional partnership.
  6. Create software design and architecture for next software solution. This will be your channel to communicate your ideas with rest of the team. Not just one but evaluate multiple solutions
  7. Closely interact with Software Engineers from within Walmart to identify right open-source tools to deliver product features by performing research, POC/Pilot.
  8. You also get to collaborate with team members to develop best practices and client requirements for the software.
  9. You will show your skills in analyzing and testing programs/products before formal launch to ensure flawless performance.
  10. Software security is of prime importance and by developing programs that monitor sharing of private information, you will be able to add tremendous credibility to your work.
  11. You will also be required to seek ways to improve the software and its effectiveness.
  12. You will be called upon to support the coaching and training of other team members to ensure all employees are confident in the use of software applications.
  13. Creates training documentation. Oversees the tasks of less experienced programmers and stipulates system troubleshooting supports.

Location : Bengaluru, Karnataka, India