Metro Moulded Parts, Inc. is seeking a senior full-stack developer to take programs from concept to production as their sole in-house developer. The goal is to streamline operations, automate manual processes, and integrate tightly with their accounting system (Sage 100, 2020).
Requirements
- Deep, recent experience with .NET 8 and Blazor Server (server-side) in production.
- Strong C-Sharp, 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.
- 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.
Responsibilities
- Own end-to-end development of internal business applications using C-Sharp/.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).
- 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.
Other
- On-site availability in Coon Rapids, MN—hybrid/remote not available.
- Ownership mindset: you can gather requirements, plan, build, ship, and support—independently.
- 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).
- Work directly with the owners.