JOBSEARCHER

Lead Developer - .Net core and C#

Job Title: Lead Developer Location: Warren, New Jersey (Onsite – 5 Days/Week)Employment Type: Full-Time | PermanentWork Authorization Requirement (Mandatory):US CitizenGreen Card HolderRole Overview:We are seeking a Senior .NET Developer with strong hands-on engineering expertise in building enterprise-grade applications using Microsoft .NET technologies and Azure cloud services.The ideal candidate will act as a hands-on technical lead, responsible for both development and architectural contributions, while mentoring junior engineers and ensuring high-quality, scalable solutions for enterprise systems in the Logistics / Transportation / Supply Chain domain.This is a player–coach role, requiring deep coding ability along with technical leadership.Required Technical Skills:Strong experience in C# / .NET Framework / .NET CoreHands-on development with ASP.NET Core Web APIsExperience with WinForms (legacy application support & modernization)Strong expertise in SQL Server & T-SQLExperience with Entity Framework / EF CoreSolid understanding of RESTful APIs / Web ServicesStrong knowledge of Object-Oriented Design Principles (OOD / SOLID)Experience in Multithreading & Asynchronous ProgrammingHands-on experience with Microsoft Azure services, including:Azure App ServiceAzure SQL DatabaseAzure StorageAzure Functions (preferred)Exposure to Angular / JavaScript / TypeScriptExperience working in Logistics / Maritime / Transportation / Supply Chain domain Preferred Experience:Experience in system design and application architectureExposure to microservices-based architectureExperience with CI/CD pipelines (Azure DevOps / GitHub Actions)Experience with production support and debugging enterprise applicationsExperience working in large-scale enterprise or regulated environments Key Responsibilities:Design, develop, and maintain scalable .NET-based enterprise applicationsBuild and expose REST APIs and backend servicesAnalyze business requirements and translate them into technical solutionsLead technical design discussions and contribute to system architectureOptimize application performance, database queries, and system efficiencyReview code and ensure adherence to engineering best practicesMentor and support junior developers in technical growthDebug and resolve complex production issuesCollaborate with cross-functional teams including QA, DevOps, and Business AnalystsEnsure high standards for security, scalability, and maintainability