Team Lead / Senior .NET Developer

VIIS GLOBAL LLC
Warren, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Warren, United States of America

Tech stack

JavaScript
.NET
API
Applications Architecture
HTML5
Azure
C Sharp (Programming Language)
C++
Cloud Storage
Code Review
Computer Programming
Database Design
Software Debugging
Dependency Injection
Entity Framework
jQuery
Key Management
Microsoft SQL Server
Object-Oriented Software Development
Performance Tuning
Software Engineering
Software Requirements Analysis
T-SQL
TypeScript
Web Services
Windows Forms
Multithreading
.NET Core
Angular
Information Technology
Asynchronous Programming
Software Coding
REST
Code Restructuring

Job description

We are seeking an experienced Team Lead / Senior .NET Developer to join a stable global organization in Warren, NJ. This role is responsible for designing, developing, enhancing, and maintaining enterprise-level .NET applications while providing technical leadership and mentorship to development teams., · Design, develop, test, and maintain high-quality .NET applications.

· Analyze business and system requirements and translate them into technical solutions.

· Create technical specifications, application architecture, and design documentation.

· Review, refactor, and optimize existing code to improve performance and maintainability.

· Develop and consume REST APIs and web services.

· Ensure compliance with coding standards, best practices, and software development methodologies.

· Troubleshoot, debug, and resolve application issues.

· Provide technical leadership and serve as an escalation point for architecture-related activities.

· Mentor and support junior developers through code reviews and technical guidance.

· Collaborate with cross-functional teams to deliver projects on time and within scope.

· Stay current with emerging technologies, development frameworks, and industry trends.

Requirements

The ideal candidate will have strong expertise in .NET Framework, .NET Core, C#, Azure, SQL Server, Entity Framework, and WinForms, along with the ability to lead complex projects and support architectural decisions., · Bachelor's or Master's degree in Computer Science, Engineering, or a related field.

· 10+ Years of software development experience.

· Strong expertise in:

o .NET Framework and .NET Core

o C#

o Object-Oriented Design and Programming

o Dependency Injection

o Multi-threading and Asynchronous Programming

o Entity Framework and Entity Framework Core

o SQL Server, T-SQL, Database Design, and Performance Tuning

o REST APIs and Web Services

o WinForms Development

· Hands-on experience with Azure technologies, including:

o Azure Key Vault

o Azure Blob Storage

o Microsoft Graph API

· Ability to manage and contribute to multiple projects simultaneously.

· Strong problem-solving, analytical, and communication skills.

Preferred Qualifications

· Experience with C++ / MFC.

· HTML5, JavaScript, jQuery, and JQWidgets.

· TypeScript and Angular.

· Previous team leadership or mentoring experience.

Apply for this position