The Job logo

What

Where

Software Engineer III

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

Smart SummaryPowered by Roshi
As a Software Engineer III at Walmart in Bengaluru, Karnataka, India, you will develop reusable components, manage client data, and optimize performance. Work closely with product teams to create intuitive experiences. Responsible for code review, performance optimization, and contributing to open source projects. Ideal candidates have a BE/MS in Computer Science with 3-6 years of development experience, including 2+ years in mobile development. Skills in Objective C, Swift, iPhone SDK, REST APIs, and hybrid app development are required.

Job description 

What you will do:

You’ll have the opportunity to

Build reusable components with modular views, manage data on the client and test everything.  

Measure and resolve performance bottlenecks.  

Refactor or improve existing code.  

Work closely with our product, design, and UX teams to create amazing and intuitive experiences that make it effortless to connect different apps together.  

Help put tools, processes, and documentation in place to improve our code quality.  

Review code written by other team members or other teams.  

Ship to hundreds of thousands of users every day while having lots of autonomy in terms of code and feature ownership.  

Work with complex and varied data structures.  

Share what you know and learn either one-on-one or with lightning talks to the group.  

Give back to the community via open source and blog posts.  

Experiment: this is a startup-like environment so everything can change as we experiment with doing more custom partnership work  

As a part of Walmart Global Tech all-hands philosophy, help customers via support to ensure they have the best experience possible.  

 

What you will bring:

BE/MS in Computer Science or equivalent. 

3-6 years of strong design/development experience overall, with 2+ years of mobile development experience 

Mobile-first design and responsive code deeply ingrained in your thought process. 

Expertise in iPhone development, including implementing applications with standard iPhone/ iPad UI components, creating custom UI. 

Expert in Objective C programming & Swift 5 and above, iPhone SDK, SQLite Database, iPad, X Code, XML-JSON Parsing, Location services, Social networking integration like Facebook ,twitter 

Good knowledge of Core Foundation, Core Data, SQLite 

Should have good  knowledge of Objective-C, Cocoa Touch, iPhone/iPad Apple SDK. 

Familiarity working with REST APIs for deep integrations with both platforms i.e. general best practices, shortcomings, trade-offs, etc. 

Experience with offline storage, threading, and performance tuning 

Familiarity with cloud message APIs and push notifications 

Understanding of Apple’s design principles and interface guidelines 

Expertise in Hybrid App development , React native app development is a plus 

Experience with other development frameworks (Ionic, Angular, Vue, Native Android, Native iOS) would be a plus. 

Excellent organization, communication, interpersonal skills. 

 

Additional Qualifications:  

Large scale distributed systems experience, including scalability and fault tolerance.  

Exposure to cloud infrastructure, such as Open Stack, Azure, GCP, or AWS  

A continuous drive to explore, improve, enhance, automate and optimize systems and tools.  

Strong computer science fundamentals in data structures and algorithms  

Exposure to information retrieval, statistics, and machine learning.  

Set alert for similar jobsSoftware Engineer III role in Bengaluru, India
Walmart Logo

Company

Walmart

Job Posted

7 months ago

Job Type

Full-time

WorkMode

On-site

Experience Level

3-7 Years

Category

Software Engineering

Locations

Bengaluru, Karnataka, India

Qualification

Bachelor or Master

Applicants

Be an early applicant

Related Jobs

Walmart Logo

Software Engineer III

Walmart

Bengaluru, Karnataka, India

Posted: a year ago

Position Summary... Demonstrates up-to-date expertise and applies this to the development, execution, and improvement of action plans by providing expert advice and guidance to others in the application of information and best practices; supporting and aligning efforts to meet customer and business needs; and building commitment for perspectives and rationales. Provides and supports the implementation of business solutions by building relationships and partnerships with key stakeholders; identifying business needs; determining and carrying out necessary processes and practices; monitoring progress and results; recognizing and capitalizing on improvement opportunities; and adapting to competing demands, organizational changes, and new responsibilities. Models compliance with company policies and procedures and supports company mission, values, and standards of ethics and integrity by incorporating these into the development and implementation of business plans; using the Open Door Policy; and demonstrating and assisting others with how to apply these in executing business processes and practices.     What you'll do... Job Description Summary: Responsible for coding, unit testing, building high performance and scalable applications that meet the needs of millions of Walmart-International customers, in the areas of supply chain management & Customer experience.   About Team: Our team collaborates with Walmart International, which has over 5,900 retail units operating outside of the United States under 55 banners in 26 countries including Africa, Argentina, Canada, Central America, Chile, China, India, Japan, and Mexico, to name a few.   What you'll do: You are responsible for coding, unit testing, building high performance and scalable applications that meet the needs of millions of Walmart-International customers, in the areas of supply chain management & Customer experience. You are expected to be more intellectually curious engineer who is passionate about domain/technology in general.    What you'll bring: 6 to 9 years of total experience of which 6+ years in Backend engineering platform development. 6+ years of experience in Java technologies, Distributed systems and large-scale application development and design. Hands on experience Kafka, Cassandra. Experience with a containerization technology and Microservice Well versed in CI/CD Work with Java, Multithreading, Data Structures, Algorithm, Design Patterns and develop robust high- performance and scalable applications. Extremely strong technical background with the capability of being hands-on and ability to mentor top individual technical talent

Walmart Logo

Software Engineer III - SAP ABAP S4 Hana

Walmart

Bengaluru, Karnataka, India

Posted: a year ago

Position Summary... Demonstrates up-to-date expertise and applies this to the development, execution, and improvement of action plans by providing expert advice and guidance to others in the application of information and best practices; supporting and aligning efforts to meet customer and business needs; and building commitment for perspectives and rationales. Provides and supports the implementation of business solutions by building relationships and partnerships with key stakeholders; identifying business needs; determining and carrying out necessary processes and practices; monitoring progress and results; recognizing and capitalizing on improvement opportunities; and adapting to competing demands, organizational changes, and new responsibilities. Models compliance with company policies and procedures and supports company mission, values, and standards of ethics and integrity by incorporating these into the development and implementation of business plans; using the Open Door Policy; and demonstrating and assisting others with how to apply these in executing business processes and practices.     What you'll do... Our ideal candidate is an energetic, self-motivated individual focused on solving customer problems and willing to work in an innovative & challenging team environment. He/ She is a responsive team player who can proactively contribute at an individual level. He/ she is someone who thrives in a fun, fast-paced, dynamic, startup-like environment.   About Team:  Our team is focused on developing a streamlined, dependable company that includes service operations and technology solutions for Finance, People, and Associate Digital Experience (ADE). We also provide a variety of services such as procurement, supplier portfolio management, merchandising master data, and analytics. From developing HR chatbots and virtual assistants to creating invoice solutions and facilitating legal changes, we help drive efficiency across Walmart globally. What you'll do:  Through this role you’ll have an opportunity to participate in the design, development and support of new/existing SAP solutions and functionalities in Procurement domain  Capability to understand Business requirement and mapping the same with Integration requirements. Follow SAP best practice for coding, design, development & review process. Propose solution design, take responsibility for Integration Design, Development, Testing and Production deployment. Good Communication skills, Engage with Stakeholders and build confidence. Prioritizing Customer satisfaction and focusing on Business results  You’ll also get to collaborate with team members to develop best practices and analyze requirements, procedures, and problems to automate processing and/or testing to help rollout new solutions as well as improve existing ones.  You will work with software engineers & architects, product/program managers, cross-functional teams and finance teams in an agile manner to build and release product features that caters to business requirements.  You may contribute to design and architecture of solutions, create proof of concepts for operation excellence of procurement solutions within SAP by seeking ways to improve effectiveness of solutions, and work to remove performance impacting barriers thus increasing efficiency of our solutions  Ensure timely completion of projects, and delivery of critical and measurable project objectives, and communicate effectively to all stakeholders, providing timely and accurate information.   Develop and maintain all documentation (design specifications, guides, and diagrams).    You will support the coaching and training of other team members to ensure all team associates are confident in the use of software applications     Ensure compliance with security practices/guidelines, and relevant technology standards, promotes and supports company policies, procedures, mission, values, and standards of ethics and integrity. What you'll bring: B.E./B.Tech/M.E./M.Tech/M.S. from a reputed institution with around 4-6 years of SAP technical experience Minimum 3 years of hands-on Experience in SAP full stack Strong experience in ABAP, OOABAP and Test-Driven Development  Strong experience in RICEF implementation, SAP gateway, ODATA, BRF+, ALE/IDOCs Strong experience in S4HANA, HANA and concepts like CDS, AMDP etc. Good Knowledge on restful webservices, SOAP, JSON Strong experience in SAP Fiori, SAPUI5, WebIDE Experience in SAP P2P / S2P Modules, Concur, Fieldglass, Ariba and Coupa Excellent verbal and written communications skills  Highly Skilled in hands on development, objective analysis and recommendations  Ability to manage large, complex projects in an Agile environment Comfortable in a fast paced, growing environment  In depth understanding of two or more functional domains such as Materials Management (Procurement, Inventory Management, Article Master data, Vendor master data etc..), Warehouse Management (WM) Ability to read, interpret and administer contract specifications within the Procurement process.     Experience in analyzing and translating business requirements to technical requirements, robust architecture and good design.     Flexibility in adopting to new areas of work, domain and technical competencies. Good analytical and problem-solving skills

Walmart Logo

Software Engineer III

Walmart

Chennai, Tamil Nadu, India

Posted: a year ago

Position Summary... Demonstrates up-to-date expertise and applies this to the development, execution, and improvement of action plans by providing expert advice and guidance to others in the application of information and best practices; supporting and aligning efforts to meet customer and business needs; and building commitment for perspectives and rationales. Provides and supports the implementation of business solutions by building relationships and partnerships with key stakeholders; identifying business needs; determining and carrying out necessary processes and practices; monitoring progress and results; recognizing and capitalizing on improvement opportunities; and adapting to competing demands, organizational changes, and new responsibilities. Models compliance with company policies and procedures and supports company mission, values, and standards of ethics and integrity by incorporating these into the development and implementation of business plans; using the Open Door Policy; and demonstrating and assisting others with how to apply these in executing business processes and practices.     What you'll do... About Team: U.S. Technology : This business closely partners with our U.S. stores and eCommerce business to serve customers by empowering associates, stores and merchants with technology innovation. rom grocery and entertainment to sporting goods and crafts, Walmart U.S. provides the deep assortment that our customers appreciate — whether they're shopping online at Walmart.com, through one of our mobile apps or shopping in a store. The focus areas include customer, stores and associates, in-store service, merchant tools, merchant data science and search & personalization.  Our team is responsible for design, development, and operations of large-scale orchestration system operating high scale. We interact with multiple teams across the company to provide scalable robust technical solutions.   What you will do: As a Software Engineer III for Walmart Labs, you’ll have the opportunity to: Develop intuitive software that meets and exceeds the needs of the customer and the company. You also get to collaborate with team members to develop best practices and requirements for the software. In this role it would be important for you to professionally maintain all codes and create updates regularly to address the customer’s and company’s concerns. You will show your skills in analysing and testing programs/products before formal launch to ensure flawless performance. Troubleshooting coding problems quickly and efficiently will offer you a chance to grow your skills in a high-pace, high-impact environment. Software security is of prime importance and by developing programs that monitor sharing of private information, you will be able to add tremendous credibility to your work. You will also be required to seek ways to improve the software and its effectiveness. Adhere to Company policies, procedures, mission, values, and standards of ethics and integrity   What you will bring: B.E./B. Tech/MS/MCA in Computer Science or related technical field. Minimum 3 years of object-oriented programming experience in Java. Excellent computer systems fundamentals, DS/Algorithms and problem solving skills. Hands-on experience in building web based Java EE services/applications and Kafka, Apache Camel, RESTful Web-Services, Spring, Hibernate, Splunk, Caching. Excellent organisation, communication and interpersonal skills. Large scale distributed services experience, including scalability and fault tolerance. Exposure to cloud infrastructure, such as Open Stack, Azure, GCP, or AWS Exposure to build, CI/CD & deployment pipelines and related technologies like Kubernetes, Docker, Jenkins etc. A continuous drive to explore, improve, enhance, automate and optimize systems and tools. Experience in systems design and distributed systems. Exposure to SQL/NoSQL data stores like Cassandra, Elastic, Mongo etc