Team Lead / Senior .NET Developer

VIIS GLOBAL LLC
Warren, NJ, United States
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Working hours
Regular working hours
Job source

Tech stack

JavaScript (Programming Language) .NET Framework Application Programming Interfaces (APIs) Applications Architecture HTML5 Microsoft Azure C Sharp (Programming Language) C++ (Programming Language) Cloud Storage Code Review Computer Programming Database Design
+22 more
Software Debugging Dependency Injection Entity Framework JQuery Key Management Microsoft SQL Server Object-Oriented Software Development Performance Tuning Software Engineering Software Requirements Analysis Transact-SQL TypeScript Web Services Windows Forms Multithreading .NET Core AngularJS Information Technology Asynchronous Programming Software Coding Restful APIs 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

This job is hosted externally. Click below to view the full posting and apply.

Apply on dice.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

5:46 min

Evolution of the Angular framework from AngularJS

Valentine Awe · World Congress 2023

3:04 min

Revisiting jQuery 4 and its historical web impact

Chris Heilmann +3 · LIVE

1:44 min

Playing synthesized backend audio objects in browsers

Lee Boonstra · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

1:52 min

Maintaining backward compatibility across major versions

Jessica Janiuk · JS Congress

Videos

See all

Related articles

See all