Walmart Global Tech is looking to build industry-defining reusable customer and partner-facing services and products to lead differentiated experiences and revenue. The role will support all segments of Walmart, focusing on empowering team members, stores, and merchants with technological innovation.
Requirements
- Experience in creating user interfaces using appropriate and relevant technologies (e.g., HTML 5 coding, CSS (Cascading Style Sheets) libraries like Bootstrap, etc.) using best practices and appropriate design patterns.
- Relevant front end programming experience in relevant languages and frameworks (e.g., Java, Python, JavaScript, JAVA, Spring, Node, React, Angular etc.)
- Experience integrating with scalable back-end services (e.g., REST / graph-QL).
- Experience in functional, integration and E2E (End 2 End) testing tools and practices.
- Experience with code repositories and version control practices.
- Experience with CI/CD pipelines and best practices.
- Experience in software quality and operational excellence practices.
Responsibilities
- Design, build, and maintain high-performance frontend and backend applications for our 1P and 3P customers.
- Develop robust, maintainable, reusable code for managing functionality, configuration, deployment, monitoring, performance, scalability, availability, security, and alerting for software test, integration, and production environments.
- Plan and implement a series of steps which potentially includes reconfiguration, integration, removal, or addition of application components to enhance the application's functionality, resiliency, usability, and security.
- Analyze defects from past projects/solutions to avoid recurrence of similar defects.
- Analyze system performance impacting the complete product for non-functional requirements like reliability, operability, performance efficiency and security.
- Develop, maintain, and enhance automated test cases (adopting Shift Left practice) and deployment procedures.
- Design Build and maintain Observability aspects of application.
Other
- Understand the Business/Stakeholder/Technical requirements and assist in analyzing the existing solutions to address the needs.
- Assess gaps/ updates/ modifications between the customer/business expectations and the existing product/solutions.
- Follow coding and design best practices developed by the teams and contribute towards their continuous improvement.
- Review Peer Code and help create a culture of continuous improvements on the architecture.
- Work with relevant stakeholders on launching AB tests for different functionalities getting rolled out.