Senior Software Engineer

Walmart - Internal
Sunnyvale, CA
Category Engineering
Job Description
This job involves a senior software engineer position that requires experience in Swift programming, Object-Oriented Programming, JSON and XML parsing, and server-side APIs using Node.js and TypeScript. The role involves designing solutions, writing code, testing, and troubleshooting. The ideal candidate will have a strong background in software engineering and experience working in a Scrum environment. Additional responsibilities include collaborating with cross-functional teams, handling implementation, and resolving issues. Walmart offers competitive pay, performance-based incentive awards, and other great benefits, including health, financial, and paid time off benefits.

Requirements

  • Assess gaps/updates/modifications between customer/business expectations and existing product/solutions
  • Classify requirements into applicable types
  • Anticipate solution risks/issues during requirements gathering phase
  • Contribute to creation of user stories
  • Assist in design of solutions
  • Evaluate trade-offs while designing a component
  • Create/configure minimalistic code for entire component/application
  • Assist in selection of appropriate languages, development standards and tools
  • Take initiative to learn fundamentals of different coding languages and frameworks
  • Build scripts for automation of repetitive and routine tasks
  • Implement telemetry features as required
  • Ensure security policy requirements are properly applied to components/application
  • Map customer requirements into test objectives
  • Identify and create test cases
  • Execute test cases to test the code and detect errors and defects
  • Execute different types of testing using appropriate testing tools
  • Track and analyze defects for the component/module and carry out regression testing
  • Troubleshoot performance and availability bottlenecks for the application
  • Conduct complex maintenance procedures for applications independently
  • Monitor and evaluate the performance of the application
  • Perform maintenance and re-engineering activities

Benefits

  • Competitive pay
  • Performance-based incentive awards
  • Health benefits
  • Financial benefits
  • Paid time off benefits
  • Short-term and long-term disability
  • Education assistance
  • Company discounts
  • Military service pay
  • Adoption expense reimbursement
]]>