Job Title: Senior .NET Full Stack DeveloperLocation: [Remote]Position Overview: We are looking for an experienced Senior .NET Full Stack Developer who is proficient with both front-end and back-end technologies. You will be responsible for designing, developing, and maintaining software applications throughout the product lifecycle. As a senior member of the team, you will collaborate with cross-functional teams to define, design, and deliver new features and enhancements.Responsibilities:Develop and maintain scalable, responsive web applications using .NET technologies (C#, ASP.NET, .NET Core).Design and implement front-end interfaces using modern JavaScript frameworks (Angular, React, Vue.js).Collaborate with UX/UI designers to implement design mockups into responsive web interfaces.Develop and consume RESTful APIs and integrate with third-party services.Write efficient, reusable, and reliable code following best practices and coding standards.Troubleshoot and debug applications to optimize performance and resolve issues.Participate in code reviews, architectural discussions, and agile ceremonies.Mentor junior developers and contribute to technical documentation.Requirements:Bachelor's degree in Computer Science, Engineering, or related field.6+ years of professional experience in software development with a focus on .NET technologies.Strong proficiency in C#, ASP.NET MVC/Core, Entity Framework (or other ORM frameworks).Experience with front-end development using JavaScript frameworks/libraries such as Angular, React, or Vue.js.Proficiency in HTML5, CSS3, and responsive web design.Experience with SQL Server or other relational databases.Knowledge of Azure/AWS cloud services and CI/CD pipelines is a plus.Strong understanding of software design patterns, SOLID principles, and Agile methodologies.Excellent problem-solving and analytical skills.Ability to work independently and as part of a collaborative team.