One of our direct client is urgently looking for a Software Engineer @ Sunnyvale CA
TITLE: Software Engineer
LOCATION: Sunnyvale CA
Duration: 6 to 12+ Months
Rate: DOE
Job Duties
Description:
The Software Engineer position will be responsible for hands-on development for building tools/automation to improve reliability, scalability of the Walmart e-commerce applications.
Responsible for application architecture, ensure high performance, scalability and availability for those applications.
* Design, write and build tools to improve the reliability, latency, availability and scalability of Walmart e-commerce/Retail and Enterprise products.
* Engender reliability and availability starting with metrics and measurements.
* Enable scaling by providing tools, developing training and/or augmenting processes.
* Build tools/automate to prevent re-occurrence of problem to mission critical products/services.
* Participate in cloud optimizations to improve the efficiency and bring the cloud costs down.
* Participate in capacity planning, demand forecasting, software performance analysis and system tuning.
* Develop a deep understanding of the numerous services and applications that come together to deliver Walmart e-commerce/Retail and Enterprise products
* Design new tools to monitor and smart alerts that help discover failures/issues in a timely fashion and work with engineers to identify root cause and fix issues.
* Root-cause analysis complex problems involving multiple parties, networks, hardware, and software that relate to scaling and performance.
* Experience with containerization and container platforms. (e.g., Docker, Kubernetes, Docker EE, OpenShift, Mesosphere)
* Experience with configuration management tools such as Ansible, Saltstack, Chef and Puppet
* Strong architecture, programming, and engineering skills. Should have an analytical design approach and demonstrated experience in software engineering and programming
* Participate in on-call rotation.
Qualifications- Bachelor?s degree in Computer Science or Computer Information Systems- 7+ years of experience in eCommerce Software development- 7+ years of programming experience in architecting highly scalable & performing Web Applications- 5+ years of experience with Open Source technologies- 4+ years of developing / architecting high transaction high throughput systems is a must- 2+ years of experience with integrating 3rd party solutions in existing architecture- 4+ years of developing / architecting high transaction high throughput systems is a must- 2+ years of experience in agile ways of working in a distributed geographical modelAdditional Preferred Qualifications? Bachelor?s degree in computer science or related discipline