Not Applicable
Posted April 17, 2026
Job link
Thinking about this job
Responsibilities
Commitments
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.
Commitments
You Own It:** You don't wait for a ticket to be fully groomed if something is broken.
Not Met Priorities
What still needs stronger evidence
Requirements
- We operate with **.NET Framework 4.8** for our core legacy systems while actively developing new solutions in **.NET 10**.
- 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.
- 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.
- Experience with SharePoint or ServiceNow development.
- 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.
Preferred Skills
- 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.
Education
- (Not required) – Modernization & Development:** Design and build scalable, high-performance applications using **.NET 10, Blazor**, and **C#**.
**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.
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.