Overview
Skills
Job Details
Role: Senior .NET Full Stack Developer / Technical Lead- W2 Only
Location: Columbia, SC-Hybrid (2 days onsite, 3 days remote)
Position Type: One Year
Remote/Onsite: [Specify if applicable]
Job Description:
IRG Clients is seeking a senior .NET Full Stack Developer Project Lead with deep technical expertise in designing, developing, and maintaining enterprise-scale web applications using the Microsoft .NET technology stack. This position will play a key role in supporting mission-critical applications, particularly focusing on the New Hire Application within a agency program.
As the Project Lead, you will work independently and collaboratively to deliver robust, scalable solutions while mentoring team members, ensuring code quality, and driving performance improvements. This role requires a strong understanding of enterprise software development, including full-stack development, database architecture, and DevOps practices.
Key Responsibilities:
Lead the design, development, and support of web-based applications using C#, ASP.NET, .NET Core, MVC, and Angular.
Collaborate with stakeholders to understand system requirements and translate them into high-quality software components.
- Develop and maintain database schemas, stored procedures, and SQL Server Reporting Services (SSRS) reports.
- Perform code reviews, refactoring, and optimization to ensure high-quality code and system performance.
- Participate in unit testing, integration testing, and deployment activities using Azure DevOps and automated scripts.
- Design and implement reusable components and subsystems using object-oriented principles.
- Provide leadership in troubleshooting and debugging issues across development and production environments.
- Maintain and support infrastructure components like Windows Server, Active Directory, IIS, and scripting via PowerShell.
- Document system design, architecture, and implementation strategies clearly for technical and non-technical audiences.
- Collaborate in Agile/Scrum teams and contribute to sprint planning, retrospectives, and product delivery.
Required Skills & Experience:
- 7+ years designing and developing enterprise applications using Microsoft .NET technologies.
- 5+ years of experience building secure, scalable N-tier web applications.
- Strong hands-on expertise with:
- C#, ASP.NET, ASP.NET Core, ASP.NET MVC
- MS SQL Server 2016/2019, including Reporting Services (SSRS)
- Entity Framework 6+, WCF, Angular (15+), jQuery, JavaScript ES6+
- Azure DevOps, Visual Studio 2019/2022
- Proficiency in Windows Server administration (IIS, Active Directory).
- Skilled in RxJs, Observables, and reactive programming.
- Strong verbal and written communication skills to interact with stakeholders and technical teams.
Preferred Qualifications:
- Experience with Agile software development methodologies.
- Familiarity with performance tuning, security, and regression testing tools.
- PowerShell scripting experience for automation and infrastructure management.
Environment & Tools:
- Development Tools: Visual Studio 2019/2022, Azure DevOps
- Technologies: C#, ASP.NET Core, MVC, Angular 15+, Entity Framework, WCF
- Database: SQL Server 2016/2019, SSRS
- Scripting & Infrastructure: PowerShell, Windows Server 2016/2019, IIS
- Frontend: Angular CLI, jQuery, JavaScript ES6+, RxJs, Responsive Design