TEAM LEAD / SENIOR .NET DEVELOPER
Warren, NJ (Hybrid) | $140,000 to $160,000 depending on experience
This role is with a stable, global company in the maritime and logistics industry. The Senior .NET Developer will play a key role in the design, development, and maintenance of robust .NET applications, while also supporting and mentoring junior developers on the team.
Schedule
Full time, hybrid position based in Warren, NJ. Candidates must be able to reliably commute to the office on a daily basis.
Compensation
$140,000 to $160,000 annually, depending on experience.
What You'll Do
The Senior .NET Developer analyzes system requirements, prioritizes development tasks, and writes clean, testable code using .NET programming languages, while creating technical specifications and architectural designs. This role tests, debugs, and refactors .NET applications to ensure optimal performance and reliability, and serves as the point of escalation for architecture related activities across multiple complex projects running simultaneously. In addition to hands on coding, the Senior .NET Developer supports and mentors junior developers, ensuring adherence to best practices and high quality coding standards, and documents development and operational procedures to facilitate knowledge sharing and project continuity. Staying current with trends in the maritime and logistics industry, as well as software development patterns and project management methodologies, is part of the role.
Required Qualifications
- Strong knowledge of .NET Framework and .NET Core, C# (C++/MFC a plus)
- Very strong knowledge of WinForms
- Strong knowledge of object oriented design, threading, dependency injection, and asynchronous development
- Knowledge of Azure technologies (Key Vault, Blobs, Graph API, etc.)
- Expert level SQL development with strong knowledge of T-SQL, schemas, and performance tuning
- Experience with Entity Framework (both Core and standard)
- Experience building REST APIs and web services
- Ability to work across multiple complex projects simultaneously
- Strong understanding of modern software design and development methodologies and patterns
- Experience mentoring or supporting junior developers
Preferred Qualifications
- HTML5, JavaScript, jQuery, JQWidgets
- TypeScript and Angular
- BS or Master's degree in Computer Science, Engineering, or a related field
Compensation and Benefits
- $140,000 to $160,000 annually, depending on experience
- 401(k) with matching
- Health, dental, and vision insurance
- Employee discounts
- Flexible spending account
- Health savings account
- Life insurance
- Paid time off
- Parental leave
To apply, submit your resume along with an overview of your .NET, C#, and Azure experience.