Senior Software Engineer

Senior Software Engineer

What you'll do at

Design and develop BI solutions based on the business needs, deliver on time with high quality. Assess feasibility and ramifications of new business requirements. Design appropriate solutions and recommend alternative approaches when necessary. Collaborate with product and project managers as well as business to define product features, architectural deliverables and project estimates. Interface with multiple diverse stakeholders and gather/understand business requirements. Translate business requirements and product vision into application architecture. Support Business requests for investigation and analysis and respond quickly to critical business requests. Collaborate with product team, senior management, peer development teams, DBA's, operations, release and scheduling teams, and quality assurance team for day to day operations. Fine tune database queries and solve complex technical problems. Contribute to multiple projects/demands simultaneously. Work in a fast paced, test-driven, collaborative and iterative environment. Exercise independent judgment in methods and techniques for obtaining results. Work in an agile/scrum environment. Coordinate deliverables with the offshore team.

Minimum Qualifications

Full software development life cycle and building high volume, scalable, reliable and reusable software components in realistic timelines, adhering to development goals and principles. Writing SQL, database concepts, dimensional modeling. Implementing large-scale Data Warehouse solutions with Teradata/Netezza. Interfacing with business teams to gather data requirements for dashboards and reporting and coming up with a scalable solution. Interfacing with application engineering teams to understand data flows and bringing relevant ones to the warehouse. Developing Informatica ETL sourcing data from Oracle and landing into Teradata/Netezza. Unix shell scripting. Supporting ETL runs and being part of on Call schedule. Creating dashboards using Tableau. Creating Physical and Logical Data Models with Erwin. Developing Talend ETL tool sourcing data from Oracle and landing into Netezza. Orders,Shipments & Fraud domain in internet retail vertical. Working with offshore development team for deliverables. Query tuning in Teradata/Netezza

Preferred Qualifications

Minimum education and experience required: Master’s degree or equivalent in Computer Science, Computer Information Systems, or related field and 2 years of experience building scalable e-commerce applications.

About Walmart Labs

Imagine working in an environment where one experiment can catapult an entire industry toward a smarter future. That’s what we do at Walmart Labs. We’re a team of 5,000+ software engineers, data scientists, designers and product managers within Walmart, the world’s largest retailer, delivering innovations that improve how our customers shop and our enterprise operates.

Hello, Silicon Valley

You don’t have to choose between your career and your lifestyle in Silicon Valley. Here, you can have both.

Discover Silicon Valley
Silicon Valley
View of Silicon Valley from the hills after a passing storm

All the benefits you need for you and your family

  • 100% coverage for in network preventative care
  • Retirement Plan
  • Vision Plans
  • Dental Plans
  • Exclusive Discounts

Recently viewed jobs