> Markdown version of [/jobs/ext/1565752-senior-net-developer](https://www.wearedevelopers.com/jobs/ext/1565752-senior-net-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior .NET Developer - **Company:** HRC Global Services - **Location:** Warren, NJ, United States - **Experience:** Expert - **Salary:** $140,000.0 - $155,000.0 - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), .NET Framework, Application Programming Interfaces (APIs), Applications Architecture, Software Applications, HTML5, Microsoft Azure, C Sharp (Programming Language), C++ (Programming Language), Program Optimization, Software Quality, Corona (Software Development Kit), Database Schema, Software Debugging, Dependency Injection, Software Design Patterns, Entity Framework, JQuery, Object-Oriented Software Development, Performance Tuning, Software Architecture, Query Optimization, Cloud Services, Software Engineering, Software Requirements Analysis, SQL Databases, Transact-SQL, TypeScript, Web Services, Windows Forms, Multithreading, .NET Core, AngularJS, Information Technology, Asynchronous Programming, Software Coding, Restful APIs, Code Restructuring, Key Vault - **Published:** July 16, 2026 - **Apply:** https://www.careerjet.com/jobad/us2eba8a8d095ba639e4ac7477cf889be8 ## About the Role Strong professional experience with C# and the .NET ecosystem. Extensive knowledge of .NET Framework and .NET Core. Very strong hands-on expertise with Windows Forms (WinForms). Advanced understanding of object-oriented software design and development principles. Strong experience with multithreading, dependency injection, and asynchronous programming. Hands-on knowledge of Microsoft Azure technologies, including Key Vault, Blob Storage, Microsoft Graph API, and related cloud services. Expert-level SQL and T-SQL development skills. Strong understanding of database schemas, query optimization, and performance tuning. Experience with Entity Framework and Entity Framework Core. Strong knowledge of REST APIs and web services. Experience applying modern software design patterns, coding standards, and development methodologies. Ability to manage and contribute to multiple technically complex projects. Preferred Skills Experience with one or more of the following would be an advantage: C++ / MFC HTML5 JavaScript jQuery JQWidgets TypeScript Angular Leadership & Professional Skills Ability to provide technical leadership and guidance to development teams. Experience mentoring or supporting junior software developers. Strong analytical and complex problem-solving capabilities. Ability to evaluate architectural and technical challenges and recommend effective solutions. Strong communication and cross-functional collaboration skills. Commitment to software quality, technical excellence, and continuous improvement. Education Bachelor's or Master's degree in Computer Science, Engineering, Software Development, or a closely related technical discipline. Benefits ## Description We are seeking an experienced Team Lead / Senior .NET Developer to join a well-established global organization and contribute to the design, development, and enhancement of business-critical software applications. This is a hands-on technical role suited for a seasoned .NET professional who combines strong software engineering expertise with the ability to provide technical guidance and mentorship to other developers. The successful candidate will work on complex application initiatives, contribute to architectural decisions, and help maintain high standards of software quality, scalability, and performance. Candidates must be able to reliably commute to Warren, NJ. Employer sponsorship is not available for this position. Key Responsibilities Design, develop, and maintain robust, high-performing applications using Microsoft .NET technologies. Translate business and system requirements into technical specifications and scalable software solutions. Contribute to application architecture and serve as a technical escalation point for complex development matters. Develop clean, maintainable, reusable, and testable code in accordance with established coding standards. Review existing applications and identify opportunities for code optimization and refactoring. Test, troubleshoot, and debug .NET applications to improve application stability and performance. Work simultaneously across multiple complex software development projects. Participate in technical design discussions and promote modern software development patterns and methodologies. Support, mentor, and provide technical direction to junior developers. Collaborate effectively with development teams, technical stakeholders, and business partners. Develop and maintain technical and operational documentation. Remain current with emerging technologies, software engineering practices, and relevant industry developments. Required Technical Expertise ## Related Videos - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Functions Triggers using Azure Event Grids in Azure Blob Storage](https://www.wearedevelopers.com/videos/47-functions-triggers-using-azure-event-grids-in-azure-blob-storage) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [WeAreDevelopers LIVE - the weekly developer show with Chris Heilmann and Daniel Cranney](https://www.wearedevelopers.com/videos/1309-wearedevelopers-live-the-weekly-developer-show-with-chris-heilmann-and-daniel-cranney) - [Architectures that we can use with .NET](https://www.wearedevelopers.com/videos/935-architectures-that-we-can-use-with-net) - [Unlocking the potential of Digital & IT at Vodafone](https://www.wearedevelopers.com/videos/602-unlocking-the-potential-of-digital-it-at-vodafone) ## Related Articles - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market)