Senior Technical Lead, C# / .NET

Osi Digital Inc

Fort Snelling Unorganized Territory (MN)

On-site

USD 140,000 - 190,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Osi Digital Inc. is seeking a Senior Technical Lead to own the POS codebase across onshore and offshore teams. You will guide incremental modernization, review changes for risk, and ensure dependable releases while mentoring engineers and aligning with business goals.

You will collaborate with The Customer onsite as needed, writing code and influencing architecture to improve quality and robustness of the system.

Qualifications

  • 10-15 years of IT experience with deep C#/.NET Framework 4.x expertise.
  • Hands-on migration experience to .NET 6/8/10, multi-targeting, and package management.
  • Strong WCF skills: bindings, configurations, contracts, debugging services.
  • SQL Server/ADO.NET experience, including stored procedures and DataSets.
  • Proven ability to ship code to production with safe release practices.
  • Clear written communication with onshore/offshore teams and client stakeholders.

Responsibilities

  • Own the technical direction of the POS codebase and ensure health, stability, and evolution.
  • Lead incremental modernization from .NET Framework toward modern .NET without a big-bang rewrite.
  • Review changes for risk and ensure safe production releases.
  • Coordinate decisions across onshore and offshore developers for consistency.
  • Mentor senior engineers and set engineering standards for code, docs, and processes.
  • Engage with The Customer onsite to understand needs and propose improvements.
  • Leave systems in better shape than you found them.

Skills

C#/.NET
Migration to .NET 6/8/10
WCF
SQL Server/ADO.NET
Production deployments
Communication
Technical leadership
Incremental modernization

Tools

MSBuild
NuGet
PowerShell
Azure DevOps

Job description

Role: Senior Technical Lead, C# / .NET

Location: Greater Minneapolis/St. Paul, Minnesota Hybrid

Type: Full Time

About the role

We’re looking for a Senior Technical Lead to become the technical owner of The Customer’s point-of-sale codebase, a mature, business-critical system running in stores every day. This is not a rewrite role. The right person improves the code steadily and deliberately while protecting the store floor from regressions. You’ll modernize incrementally, raise the quality bar across the team, and bring forward practical ideas for new capabilities. As a Senior Technical Lead, you’ll go beyond guiding a single team. You’ll own the hardest technical problems in the platform, coordinate technical decisions across onshore and offshore developers, mentor senior engineers, and work directly with The Customer’s stakeholders to turn business goals into realistic technical plans. You’ll still write code, but much of your impact will come from design reviews, technical planning, and making the right calls about risk.

The system

The platform is built in three layers:

  1. POS application. Built in C# on .NET Framework 4.8 and .NET 10, using ASP.NET Core APIs, Windows Workflow Foundation, and SQL Server.
  2. Shared layers. Common, Hosting, the POS business layer, and a workflow engine, spanning netstandard2.0, net48, and net10 components.
  3. User interfaces. Built in Angular 21.2 and TypeScript 5.9.
What you’ll do
  • Own the technical direction of the POS codebase and be accountable for its health, stability, and evolution
  • Lead incremental modernization from .NET Framework toward modern .NET without a big-bang rewrite
  • Protect production by reviewing changes for risk, anticipating how things can break, and ensuring safe releases
  • Coordinate technical decisions across onshore and offshore developers so work stays consistent and aligned
  • Mentor senior engineers and set engineering standards for code, documentation, and process
  • Work directly with The Customer, including onsite visits, to understand needs, push back on unrealistic designs or timelines, and propose improvements
  • Leave the code, documentation, and processes in better shape than you found them
Must have
  • 10-15 years of strong IT experience, deep expertise in C# and .NET Framework 4.x
  • Hands-on experience migrating to .NET 6/8/10, including multi-targeting, netstandard2.0, and resolving package conflicts
  • Strong WCF skills: reading bindings, configurations, and contracts, and debugging services
  • SQL Server and ADO.NET, including comfort reading stored procedures and working with DataSets
  • MSBuild, NuGet, and PowerShell build scripting, with Azure DevOps pipelines
  • A proven track record of shipping safely to production
  • Clear written communication with onshore and offshore teams and directly with client stakeholders
  • Willingness to be onsite with The Customer in Richfield, MN as needed
Nice to have
  • Windows Workflow Foundation 4 (XAML)
  • Retail POS or payments experience: EMV, tender, store-and-forward, and PCI DSS awareness
  • Enough Angular to read and understand client-side code
  • CoreWCF, ASP.NET Core, and OpenID Connect authentication
  • Checkmarx remediation, TeamCity, and similar tooling
Who you are
  • A clear, proactive communicator who’s looking for a long-term role where youi can grow with the platform and the team
  • You’ve modernized a .NET Framework system incrementally, not through a big-bang rewrite
  • You ask the right questions and think carefully about how changes can break things
  • You care about leaving systems better than you found them, from code to documentation to process
  • You’re comfortable owning outcomes and being the person others rely on for technical judgment
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Technical Lead, C# / .NET
Senior Technical Lead, C# / .NET

OSI Digital, Inc. • Minnesota

Hybrid
USD 120,000 - 160,000
Senior Technical Lead, C# / .NET
Senior Technical Lead, C# / .NET

OSI Digital, Inc. • Saint Paul (MN)

Hybrid
USD 120,000 - 150,000
Senior Technical Lead, C# / .NET
Senior Technical Lead, C# / .NET

Osi Digital Inc • Minneapolis (MN)

On-site
USD 150,000 - 190,000
Senior Technical Lead - C#/.NET POS Platform (Hybrid MN)
Senior Technical Lead - C#/.NET POS Platform (Hybrid MN)

OSI Digital, Inc. • Minnesota

Hybrid
USD 120,000 - 160,000
Senior .NET Tech Lead - Modernize POS Platform (Hybrid MN)
Senior .NET Tech Lead - Modernize POS Platform (Hybrid MN)

OSI Digital, Inc. • Saint Paul (MN)

Hybrid
USD 120,000 - 150,000
Software Engineer (C# and .Net)
Software Engineer (C# and .Net)

Emergent Staffing, LLC • Fort Snelling Unorganized Territory (MN)

On-site
USD 110,000 - 140,000
Kubernetes
Azure Service Bus
Hangfire
+1
Senior Software Engineer (.NET/Multi-Tenant SaaS)
Senior Software Engineer (.NET/Multi-Tenant SaaS)

bfiverecruiting • Minneapolis (MN)

On-site
USD 120,000 - 180,000
Software Engineer (C# and .Net)
Software Engineer (C# and .Net)

Emergent Software • Fort Snelling Unorganized Territory (MN)

Hybrid
USD 90,000 - 120,000
Senior Technical Lead (.Net/C#).
Senior Technical Lead (.Net/C#).

Akaasa Technologies • Houston (TX)

Hybrid
USD 150,000 - 190,000
Remote Lead Full Stack Developer (.NET/Angular)
Remote Lead Full Stack Developer (.NET/Angular)

Hire Latam LLC • United States

Remote
USD 55,000 - 69,000