WHO ARE WE?
- We are a long-standing organization dedicated to supporting grocery retailers across the Intermountain West for over 85 years.
- Our company prioritizes our team members, their families, and the communities we serve.
- We proudly partner with local organizations to fundraise, donate, and sponsor various charitable activities and events.
WHY JOIN THE TEAM?
Comprehensive Benefits : Enjoy a robust benefits package that includes health, dental, vision, life insurance, a 401(k) plan, vacation, sick leave, exclusive team member perks, and grocery discounts (10% off!).Flexible Work Environment : Benefit from a hybrid work schedule that combines in-office collaboration with the flexibility of working from home (where applicable to the role).Tuition Reimbursement : Invest in your education with our tuition reimbursement program.Career Advancement : Explore opportunities for professional growth and advancement within the company.Daily Pay Option : Access your earned wages more frequently with our daily pay option.The Mission
We are looking for a Senior .NET Developer who can handle the complexity of a dual-stack environment. We operate with .NET Framework 4.8 for our core legacy systems while actively developing new solutions in .NET 10 .
We need a developer who can 'get into the thick of it.' You won't just be writing new features; you will be analyzing legacy logic, refactoring architectural debt, and building the bridge to the future. If you are comfortable digging into a complex 4.8 monolith one day and architecting in Modern .NET the next, this is the role for you.
Key Responsibilities
Modernization & Development : Design and build scalable, high-performance applications using .NET 10, Blazor , and C# .Legacy Maintenance & Migration : Maintain, optimize, and refactor existing enterprise applications running on .NET Framework 4.8. You will be key in strategizing how to move these features forward using patterns like the Strangler Fig.Database Architecture : Design and manage complex data structures in Microsoft SQL Server . You must be comfortable writing and tuning raw T-SQL and stored procedures-we deal with heavy data where ORMs aren't always enough.Complex Problem Solving : Troubleshoot issues that span across generations of code. We need someone who can trace a bug from a modern API back to a legacy backend and fix the root cause.Mentorship : Act as a technical anchor. Help the team adopt modern .NET features while respecting established business logic.Technical Must-Haves
The Full .NET Spectrum : Expert-level proficiency in C#. You must be comfortable working in both .NET Framework 4.8 (Web Forms / MVC) and Modern .NET (Blazor, Core, Minimal APIs).SQL Server Mastery : Advanced knowledge of T-SQL, stored procedures, and database design.Modern Web Tech : Experience with Blazor, RESTful APIs, HTML5, and modern JavaScript frameworks.Architecture : Understanding of Object-Oriented Principles, Dependency Injection, and patterns for modernizing legacy code.Technical Nice-to-Haves
Experience with SharePoint or ServiceNow development.Mobile development exposure (MAUI / Xamarin).DevOps experience (Azure Pipelines, GitHub Actions).The Ideal Candidate
You are a Pragmatist : You know when to refactor and when to rewrite. You understand that 'new' isn't always better, but you know how to leverage modern .NET features to solve old problems efficiently.You Own It : You don't wait for a ticket to be fully groomed if something is broken. You jump in, figure it out, and fix it.You are a Bridge : You can translate 'grocery business requirements' into technical specs, and you can help junior developers bridge the gap between old and new tech.Associated Food Stores is an equal opportunity employer. We prohibit unlawful discrimination against applicants or employees based on race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other status protected by applicable federal, state, or local laws.