Point your AI agent at freehire and let it find you a job.

Get the CLI →

ViisGlobal

Senior .NET Developer / Team Lead

Posted Updated 1 view
Discussion

Job Title: Senior .NET Developer / Team Lead
Location: Warren, NJ (Hybrid)
Salary: DOE + Benefits
Industry: Maritime, Logistics & Transportation Technology
Employment Type: Full-Time, Permanent

Position Overview

Our client, a stable and growing global organization in the logistics and transportation sector, is seeking a Senior .NET Developer / Team Lead to join their team in Warren, NJ. This individual will play a critical role in designing, developing, and supporting enterprise-level applications while providing technical leadership and mentoring to junior developers.

The ideal candidate will possess deep expertise in C#, .NET Framework/.NET Core, WinForms, Azure, SQL Server, and Entity Framework, along with strong architecture, coding standards, and leadership experience.

Must-Have Skills:

8+ years of experience with C# and .NET Development
Strong experience with .NET Framework and .NET Core
Extensive hands-on experience with WinForms
Expert-level SQL Server & T-SQL development
Database design, schema management, and performance tuning
Strong knowledge of Entity Framework & Entity Framework Core
Experience developing and consuming REST APIs/Web Services
Hands-on experience with Azure technologies Key Vault
Blob Storage
Graph API
Other Azure Services
Strong understanding of:
Object-Oriented Design (OOD)
Dependency Injection
Multithreading
Asynchronous Programming
Experience performing code reviews and architectural design
Team leadership and mentoring experience

Preferred Skills

C++ / MFC
HTML5
JavaScript
jQuery
JQWidgets
TypeScript
Angular
Experience within transportation, logistics, or maritime industries

Key Responsibilities

Design, develop, and maintain enterprise-level .NET applications
Create technical specifications and application architecture
Build scalable, high-performance software solutions
Review, debug, test, and refactor code
Maintain coding standards and development best practices
Serve as the technical escalation point for architecture discussions
Lead and mentor junior developers
Support multiple complex projects simultaneously
Document development and operational procedures

Location: Remote - Warren, New Jersey, United States

Skills required for this job:

  • ASP.NET
  • Asynchronous programming
  • C#
  • C++
  • Code review
  • Database design
  • Dependency injection
  • Entity Framework
  • Logistics
  • Maritime transport
  • Mentoring
  • Microsoft Azure
  • Microsoft SQL Server
  • Multithreading
  • Object-oriented design (OOD)
  • REST API
  • Software architecture
  • Team leadership
  • Transact-SQL
  • WinForms

Skills

What Lead Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.