Senior Full Stack C# Developer with DOTNET 8 and Blazor Server

Metro Moulded Parts Inc

Senior Full Stack C# Developer with DOTNET 8 and Blazor Server

Coon Rapids, MN
Full Time
Paid
  • Responsibilities

    Benefits:

    401(k)

    401(k) matching

    Competitive salary

    Opportunity for advancement

    Paid time off

    Vision insurance

    Location: Metro Moulded Parts, Inc. — Coon Rapids, MN (On-site only) Schedule: Monday–Friday, 8:00 a.m. – 4:30 p.m. (40 hrs/week) Pay Range: $35–$65 per hour (based on experience) Job Type: Full-time

    About the role

    We’re a classic car parts manufacturer seeking a senior full-stack developer who can take programs from concept to production as our sole in-house developer. This is a high-impact role working directly with the owners to streamline operations, automate manual processes, and integrate tightly with our accounting system (Sage 100, 2020). You will own architecture, development, testing, deployment, and support for internal web apps built on .NET 8 with Blazor Server.

    A smaller but important part of the role includes light Windows Server / IT support: basic server upkeep, joining new PCs to the domain, and helping teammates with simple computer issues.

    What You’ll Do

    Own end-to-end development of internal business applications using C#/.NET 8, Blazor Server, EF Core, LINQ, and SQL Server.

    Design data models and build performant queries, migrations, and EF Core code-first patterns.

    Integrate with Sage 100 (2020) for key workflows (orders, inventory, invoicing, etc.) via appropriate interfaces/APIs, ensuring data accuracy and reliability.

    Automate manual processes across operations, logistics, and reporting; create dashboards and tools that reduce errors and speed decisions.

    Deploy and support apps on Windows Server/IIS, including basic CI/CD, logging, and monitoring.

    Apply security best practices (auth/roles, data protection, least privilege, backups).

    Light IT responsibilities (small portion of time):

    Join new computers to the Active Directory domain and handle basic onboarding

    Troubleshoot simple user issues (printer, network, account access, updates)

    Basic server hygiene (patching coordination, backups, simple documentation)

    What We’re Looking For (Requirements)

    Deep, recent experience with .NET 8 and Blazor Server (server-side) in production.

    Strong C#, Entity Framework Core, LINQ, and SQL Server skills (schema design, indexing, and performance).

    Comfortable integrating third-party/line-of-business systems; Sage 100 (2020) integration experience is a big plus.

    Hands-on experience with Windows Server and IIS deployments; basic Active Directory familiarity.

    Solid understanding of authentication/authorization, secure coding, and data integrity.

    Ownership mindset: you can gather requirements, plan, build, ship, and support—independently.

    Integrate multiple third-party REST APIs (e.g., shipping, payments, e-commerce, messaging) with robust auth (OAuth2/OIDC), pagination, rate-limit handling, retries, and monitoring.

    Build component-based UIs in Blazor using Radzen UI components (preferred) and similar libraries; create reusable components, forms, data grids, and dashboards with attention to performance and accessibility.

    Experience with GitHub

    Clear communication and willingness to pitch in on basic IT to help coworkers.

    5+ years of professional full-stack development experience (or equivalent senior-level capability).

    On-site availability in Coon Rapids, MN—hybrid/remote not available.

    Nice to Have

    Experience with Sage 100 and Filemaker Pro

    Why You’ll Love Working at Metro Moulded Parts

    Build software that keeps classic cars on the road. Real products, real customers, real impact.

    Own the stack and ship fast. See your work used on the shop floor the same day.

    Work on cool projects: .NET 8/Blazor Server apps, Sage 100 integrations, and multiple REST APIs with Radzen UI.

    Partner directly with the owners to streamline how the business runs.

    Competitive pay and solid benefits.

    Benefits

    401(k) with match

    Health, dental, life insurance

    Paid time off

    Ready to apply? Bring your ownership mindset and .NET 8/Blazor Server expertise to help us automate and scale our operations.