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 :
- Good command on any one programming language HTML, CSS, Java Script, TypeScript, React.
- Working knowledge of SQL and NoSQL database technologies
- Experience with TDD and writing robust Unit Test cases.
- Aware of Agile (Scrum) methodologies
- Good understanding of metadata driven development
- Exposure to CICD tools, including Git, Maven, Jenkins, Azure
- Able to break down a product goal into dev deliverables.
- Approaches risks head-on with options to mitigate.
- Ability to lead our technical relationship with partners and mentors a team of developers.
- Experience with a containerization technology
- Microservices: Strong Java, Spring boot
- A continuous drive to explore, improve, enhance, automate and optimize systems and tools.
- Strong computer science fundamentals in data structures and algorithms
- Excellent oral and written communication skills.
- 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.
- 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.
- Experience performing root cause analysis on data and processes to answer specific business questions and identify opportunities for improvement.
- Interact with Walmart engineering teams across geographies to leverage expertise and contribute to the tech community.
- 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.
- 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.
- 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
- Closely interact with Software Engineers from within Walmart to identify right open-source tools to deliver product features by performing research, POC/Pilot.
- You also get to collaborate with team members to develop best practices and client requirements for the software.
- You will show your skills in analyzing and testing programs/products before formal launch to ensure flawless performance.
- 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.
- You will also be required to seek ways to improve the software and its effectiveness.
- 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.
- Creates training documentation. Oversees the tasks of less experienced programmers and stipulates system troubleshooting supports.
Location : Bengaluru, Karnataka, India