Software Engineer III

Walmart Walmart · Retail · Bangalore, KA, India

Software Engineer for the Enterprise IOT Platform team at Walmart. The role involves designing, developing, and maintaining scalable, high-performance applications using .NET framework, C#, and cloud-based solutions (Azure/GCP). Responsibilities include building API-driven systems, implementing DevOps practices, and collaborating with cross-functional teams. The role also touches on emerging technologies like AI, but the core focus is on IoT platform development and data management at scale.

What you'd actually do

  1. Design, develop, and maintain scalable, high-performance applications using .NET framework, C#, and front-end frameworks that can work @ Walmart scale
  2. Design and implement cloud-based solutions using Azure and/or GCP
  3. Collaborate with cross-functional teams to define, design, and ship new features
  4. Developing scalable API driven systems with diverse data models
  5. Write clean, maintainable, and efficient code with Knowledge of DevOps practices and tools.

Skills

Required

  • Bachelor's/Master's degree in computer science, Software Engineering, or related field with 3+ years of professional experience in software development
  • .NET framework
  • containerisation technologies (docker & kubernetes)
  • Azure cloud services and architecture
  • cloud design patterns and best practices
  • Message processing systems (eg: Kafka)
  • web technologies (React, HTML, CSS, JavaScript)
  • web services (REST, SOAP)
  • database systems (SQL Server, CosmosDB)
  • work with large datasets
  • observability systems and patterns
  • problem-solving skills
  • attention to detail
  • Self-starter with a high ownership and commitment
  • work with architects to develop scalable solutions

Nice to have

  • Good understanding of IOT landscape
  • adeptness across multiple languages (C#, Python, Js, Java etc)
  • Mobile app development using React Native
  • Experience creating AI based solutions