What are the responsibilities and job description for the .Net Developer position at Jobs via Dice?
Dice is the leading career destination for tech experts at every stage of their careers. Our client, NovaLink Solutions, is seeking the following. Apply via Dice today!
We are seeking an experienced Senior .NET Developer with 12 years of hands-on experience in designing, developing, and maintaining enterprise-level applications using Microsoft technologies. The ideal candidate will possess strong technical expertise in the .NET ecosystem, excellent problem-solving skills, and the ability to work closely with cross-functional teams to deliver high-quality software solutions.
Key Responsibilities
- ]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px) var(--thread-response-height))] scroll-mt-[calc(var(--header-height) min(200px,max(70px,20svh)))]" dir="auto" data-turn-id="request-6a32a9a2-5f88-83e8-9602-7d9c9c09d6c1-2" data-turn-id-container="request-6a32a9a2-5f88-83e8-9602-7d9c9c09d6c1-2" data-testid="conversation-turn-8" data-turn="assistant">
We are seeking an experienced Senior .NET Developer with 12 years of hands-on experience in designing, developing, and maintaining enterprise-level applications using Microsoft technologies. The ideal candidate will possess strong technical expertise in the .NET ecosystem, excellent problem-solving skills, and the ability to work closely with cross-functional teams to deliver high-quality software solutions.
Key Responsibilities
- Design, develop, and maintain scalable, high-performance applications using .NET technologies.
- Develop robust web applications and APIs using C#, ASP.NET, .NET Core, MVC, and RESTful services.
- Analyze business requirements and translate them into technical solutions.
- Lead application architecture discussions and contribute to technical design decisions.
- Perform code reviews and ensure adherence to development best practices and coding standards.
- Optimize application performance, troubleshoot issues, and implement enhancements.
- Collaborate with business stakeholders, QA teams, and other developers throughout the software development lifecycle.
- Develop and maintain SQL Server databases, stored procedures, functions, and complex queries.
- Support production deployments and provide ongoing application support.
- Mentor junior developers and provide technical guidance to team members.
- 12 years of professional experience in .NET application development.
- Strong expertise in C#, ASP.NET, .NET Core/.NET Framework, MVC, and Web APIs.
- Extensive experience with SQL Server, database design, query optimization, and performance tuning.
- Experience with front-end technologies such as JavaScript, HTML, CSS, jQuery, and Bootstrap.
- Strong understanding of Object-Oriented Programming (OOP), design patterns, and software architecture principles.
- Experience with Git, Azure DevOps, or other version control systems.
- Familiarity with Agile/Scrum development methodologies.
- Excellent communication, analytical, and problem-solving skills.
- Experience with Angular or React.
- Experience with Microsoft Azure services and cloud-based application development.
- Knowledge of CI/CD pipelines and DevOps practices.
- Experience working in large-scale enterprise environments.
- Prior experience leading development teams or technical initiatives.
- Onsite Charleston, SC
- W2 Only
- Local candidates or candidates willing to relocate are preferred.