Senior .NET Developer – C#, WinForms, .NET Core, Azure
Location: Warren, NJ (Hybrid – Must be able to commute daily, relocation NOT provided)
Type: Full-Time | Direct Hire | Competitive Salary + Excellent Benefits
We are looking for a Senior .NET Developer with strong WinForms and Azure experience to join a stable, well-established organization in Warren, NJ. This is a high-impact role where you will design, develop, and maintain complex .NET applications while mentoring junior developers and serving as a technical escalation point.
Key Responsibilities:
- Design, develop, and maintain robust, high-performance .NET applications (Framework and .NET Core)
- Write clean, scalable, and testable code in C#
- Develop and maintain WinForms applications (strong expertise required)
- Build and consume REST APIs and web services
- Work with Azure services (Key Vault, Blob Storage, Graph API, and others)
- Develop and optimize complex T-SQL queries, stored procedures, and database schemas with strong performance tuning skills
- Utilize Entity Framework (Core and Standard)
- Create technical specifications, architecture diagrams, and documentation
- Review and refactor code to ensure adherence to best practices and high-quality standards
- Mentor and support junior developers
- Manage multiple complex projects simultaneously in a fast-paced environment
- Stay current with modern software development methodologies and .NET ecosystem advancements
Required Technical Skills:
- Strong proficiency in .NET Framework and .NET Core
- Expert-level C# development
- Very strong WinForms experience (this is a core requirement)
- Solid understanding of Object-Oriented Design, threading, Dependency Injection, and asynchronous programming
- Azure technologies (Key Vault, Blobs, Graph API, etc.)
- Expert-level SQL / T-SQL with performance tuning experience
- Entity Framework (Core + Standard)
- REST APIs and Web Services
Nice-to-Haves:
- HTML5, JavaScript, jQuery, JQWidgets
- TypeScript and Angular
- C++/MFC experience
Qualifications:
- BS or Master’s degree in Computer Science, Engineering, or related field
- 7+ years of hands-on .NET development experience
- Proven ability to lead technical decisions and mentor others
- Strong problem-solving skills and attention to detail
What We Offer:
- Competitive base salary (up to $160k depending on experience)
- Excellent benefits package: 401(k) with matching, Health/Dental/Vision, HSA/FSA, Life Insurance, PTO, Parental Leave, Employee Discounts
- Hybrid work model (must be able to commute to Warren, NJ daily)
- Opportunity to work on complex, business-critical applications with visible impact
If you are a strong .NET developer with solid WinForms, Azure, and SQL skills, we want to hear from you!