.NET Staff Software Engineer
Walmart .NET Staff Software Engineer
Summary
Staff-level .NET engineer on Walmart's Global Fintech Mexico team, acting as an individual contributor who owns end-to-end product delivery on hybrid cloud, leads legacy modernization, sets coding standards, and mentors other engineers. Core stack: .NET/.NET Core, C#, distributed systems, and CI/CD.
- Own and manage the development lifecycle of the products and ecosystem delivered by the team
- Define coding standards and actively enforce their correct adoption across the team
- Lead the team responsible for transforming legacy applications into modern technologies
- Design the new ecosystem leveraging multiple tools across hybrid cloud environments
- Communicate solution details clearly to the rest of the team and guide engineers toward correct implementations
- Identify and build efficient paths to automate workflows, testing pipelines, and incident response
- Plan and design the migration of legacy systems to the cloud or hybrid cloud environments
- 8+ years of solid, hands-on coding experience with a primary focus on the .NET and .NET Core ecosystem
- Deep knowledge of modern C# — including async/await patterns, LINQ, OOP, and the broader .NET framework
- Strong knowledge of memory management and application profiling
- Solid understanding of testing practices across the full software development lifecycle (unit, integration, E2E)
- Knowledge of distributed systems and event sourcing patterns
- Familiarity with Domain-Driven Design (DDD) principles
- Proven experience implementing design patterns and integration patterns
- Excellent ability to independently analyze complex issues, develop innovative solutions, and provide technical leadership
- Actionable leadership and architectural vision to guide the team through complex technical challenges
- Strong understanding of the cloud-based software development lifecycle and CI/CD practices
- Deep knowledge of SSH, FTP and other network protocols.
- Experience with Azure Functions
- Familiarity with React
- Experience with ASP.NET