One of our direct clients is urgently looking for a Software Engineer (Back End) in Sunnyvale, CA.
TITLE: Software Engineer (Back End)
LOCATION: Sunnyvale, CA
DURATION: 6 to 12+ Months
Description:
This is a Contract-to-Hire role.
Responsibilities include:
- Responsible for designing high performance and scalable e-commerce applications that meet the needs of millions of Walmart customers and its next generation Supply Chain, particularly its Unified Inventory Management System built largely on an event-driven platform implemented via a micro-service architecture.
- Participate in a team of application engineers, architects, and product visionaries to develop, prototype, and build technology-driven products that will serve the current and future needs of e-commerce.
- Deliver high quality code for the software designs catering to product requirements in a fast-paced agile scrum sprint.
- Work closely with senior engineers and quickly ramp up on design skills.
- Analyze business problems to design solutions and/or implement and test complex code changes for specific requirements or application/standalone programs.
- Implement software as per the design, generate test cases, automate integration tests, perform code reviews, and write feature documentation.
- Follow guidance, learn quickly, and start taking ownership of tasks.
- Ensure the design solutions are achievable and can be implemented working along a sequence of events/steps in achieving the target architecture.
- Proactively learn key processes, relationships, and underlying business requirements.
- Perform build, deployment, and continuous integration processes to move the code and configurations from local development environments to QA & Production environments.
- Define, create, and support reusable application components/patterns from a business and technology perspective.
- Drive production deployments using the platform’s automated CI and deployment tools.
- Work as a Level 3 production support engineer on a rotation basis to help the Level 2 production support team for any production issue where engineering help is required, providing support in troubleshooting/investigations pertaining to the Fulfillment management systems.
- Responsible for production environment health as a first priority, enabling automated monitoring and alerting and ensuring close to 100% uptime.
- Support business requests for investigation and analysis.
- Use Agile SCRUM to deliver solutions with a high level of flexibility and adaptability.
- Troubleshoot business and production issues.
- Help the team leverage and contribute to open source technologies.
#J-18808-Ljbffr