Senior, Software Engineer

Walmart Walmart · Retail · Bangalore, KA, India

Senior Software Engineer role at Walmart's Enterprise Business Services (EBS) team, focusing on building and deploying scalable cloud-based solutions. The role involves technical leadership, design, coding, testing, and deployment of products impacting millions of users. Requires strong web application development experience, particularly with Moodle LMS, PHP, MySQL/PostgreSQL, JavaScript, and cloud platforms.

What you'd actually do

  1. You will work with the team and help them on technical aspects, set quality standards and participate in design discussion and drive technical decisions
  2. Architecture/Design Reviews within the team and across the teams
  3. Code Reviews across teams
  4. Engage with Product Management and Business to drive the agenda, set your priorities and deliver awesome products.
  5. Drive design, development, implementation and documentation

Skills

Required

  • PHP
  • Moodle LMS
  • MySQL/PostgreSQL
  • JavaScript
  • HTML
  • CSS
  • Moodle integrations using REST/SOAP APIs, SCORM, and third-party tools
  • version control systems
  • build tools such as Git
  • CI/CD pipelines
  • debugging
  • performance tuning
  • optimizing Moodle applications
  • monitoring
  • logging
  • troubleshooting tools in web-based environments
  • database design
  • optimization
  • data migration in Moodle environments
  • cloud-based hosting and deployment of Moodle on platforms such as AWS, Azure, or Google Cloud
  • frontend integration using modern JavaScript frameworks or libraries
  • Data Structures
  • Algorithms
  • system design principles
  • secure, scalable, and enterprise-grade learning management solutions
  • Agile/Scrum development environments
  • application security concepts
  • authentication
  • authorization
  • role-based access control
  • data privacy
  • secure coding practices

Nice to have

  • open-source contribution
  • continuous learning

What the JD emphasized

  • 7+ years of web application development experience with strong expertise in PHP, Moodle LMS, MySQL/PostgreSQL, JavaScript, HTML, and CSS.
  • Strong experience in designing, developing, customizing, and deploying Moodle-based learning platforms and plugins.
  • In-depth knowledge of Moodle architecture, core APIs, plugin development, and theme customization.