Back to Jobs

Programmer 3 / Web Developer

Pivotal-leap

Job Description & Details

This gig is a senior‑level web developer role that lives on‑site two days a week in Lansing and expects you to hit the ground running on an existing ASP.NET/MVC codebase. It’s a 12‑month contract with a clear path to a full‑time position if you’re a U.S. citizen or green‑card holder and live within an hour‑and‑a‑half of the office.

What You'll Actually Be Doing

You’ll be extending and maintaining a large ASP.NET MVC 5 application that talks to a SQL Server back‑end. Expect to write new Razor views, refactor C# services, and wire up jQuery‑based UI components while keeping the Agile sprint cadence. The team runs unit tests for most layers, so you’ll be writing and maintaining those too, and you’ll have to push changes through a fairly strict code‑review pipeline because the product is already in production.

The Core Tech Stack

The stack is pure Microsoft: ASP.NET MVC 5, C# 8+, Razor, Entity Framework, and SQL Server plus SSRS for reporting. On the front end they’re still on jQuery, so you need to be comfortable with vanilla JS and the jQuery API rather than a modern framework. They also demand solid OOP chops and a habit of writing unit tests (MSTest/NUnit/xUnit) because the codebase is heavily layered.

Interview Expectations

  1. “Walk me through how you would design a scalable data‑export feature using SSRS and Entity Framework, and how you’d unit‑test it.” – They want to see you can bridge the reporting layer with EF, understand lazy loading pitfalls, and mock the DB for tests.
  2. “Explain a time you ran into a race condition in an ASP.NET MVC app and how you resolved it.” – Expect deep discussion of thread safety, async/await, and request‑level state management; they’re probing your real‑world concurrency experience.

Application Advice

Tailor your résumé to shout out the exact stack: ASP.NET MVC 5, C#, Razor, Entity Framework, SQL Server, SSRS, jQuery, and Agile. Highlight at least 8 years of hands‑on work with each and any unit‑testing frameworks you’ve used. Mention your U.S. work authorization up front and note that you live within the Lansing metro area – the ATS will filter on those keywords. A brief line about “Hybrid schedule – on‑site Tuesdays & Wednesdays” also helps you pass the location filter.