Job Summary: We are seeking an experienced .NET Full Stack Developer with expertise in Microsoft technologies and a strong understanding of front-end and back-end development. The ideal candidate will have over five years of hands-on experience, with a skill set that includes .NET Core, ASP.NET MVC, Angular (3+), and various front-end technologies. As part of our development team, you will contribute to designing, building, and maintaining web applications that support our business needs.Key Responsibilities: - Design, develop, test, and maintain .NET and .NET Core applications using ASP.NET MVC and Web API.- Develop and integrate front-end components using AngularJS/Angular 2+, HTML5, Bootstrap, CSS, jQuery, and JavaScript.- Work with back-end technologies such as Entity Framework, LINQ, and databases like PostgreSQL or SQL Server.- Create and consume RESTful or SOAP-based web services.- Optimize applications for scalability, performance, and security.- Collaborate with cross-functional teams, including designers, developers, and project managers, to deliver high-quality solutions.- Troubleshoot and resolve technical issues across the full stack.- Write clean, maintainable, and well-documented code following best practices.- Conduct code reviews and provide feedback to ensure code quality and maintainability.Skills and Qualifications: - Bachelors degree in Computer Science, Engineering, or a related field.- 5+ years of hands-on experience in .NET, .NET Core, ASP.NET MVC, and Web API.- Strong experience with front-end technologies: AngularJS or Angular 2+, HTML5, Bootstrap, CSS, JavaScript, jQuery.- Proficient in Entity Framework, LINQ, and working with databases such as PostgreSQL or SQL Server.- Knowledge of JSON/XML and familiarity with RESTful and SOAP-based web services.- Excellent debugging, problem-solving, and analytical skills.- Ability to work independently and as part of a team, with strong interpersonal and communication skills.