Dice is the leading career destination for tech experts at every stage of their careers. Our client, 91140551, is seeking the following. Apply via Dice today!
We are looking for a highly skilled and experienced Senior .NET Full Stack Developer for a contract-to-hire position based 100% onsite in Silver Spring, Maryland. The ideal candidate will be responsible for full-stack development of complex web and backend applications using the Microsoft technology stack. This role offers an excellent opportunity for long-term engagement with potential for conversion to a permanent position, depending on performance and business needs.
Key Responsibilities:
Design, develop, and maintain enterprise-grade web applications using C#, ASP.NET, .NET Core/5, and modern front-end technologies.
Collaborate with Business Analysts, Project Managers, and fellow developers to deliver scalable, high-quality solutions.
Participate in code reviews, product demos, and technical discussions to promote continuous improvement and team learning.
Create and maintain technical documentation including architecture diagrams and integration specifications.
Maintain and optimize existing applications; suggest enhancements and modern tools to improve system performance.
Stay current with industry trends and best practices in full-stack development.
Minimum Qualifications:
Bachelor’s degree in Computer Science, Computer Engineering, or a related field.
7+ years of experience in full-stack web development across multiple platforms (desktop, mobile, tablet).
Expertise in C#, ASP.NET Framework/Core, .NET 5, Entity Framework, and RESTful API development.
Strong understanding of architectural and design patterns (MVC, MVVM).
Excellent problem-solving, time management, and communication skills.
Experience working in Agile environments with cross-functional teams.
Preferred Skills:
Experience with SQL Server and NoSQL databases (e.g., CosmoDB).
Proficiency in HTML5, CSS3, SaSS, JavaScript frameworks (e.g., Node.js, Bootstrap).
Familiarity with Microservices architecture and Test-Driven Development (TDD).
Exposure to Microsoft Dynamics and CMS platforms (e.g., EPiServer).
Knowledge of GitHub, TFS, and version control best practices.