Key Responsibilities:Application Development: Design, develop, and maintain .NET applications using C#, ASP.NET, and .NET Core.Front-End Integration: Work with front-end technologies such as HTML, CSS, and JavaScript frameworks (e.g., Angular, React) to integrate user-facing elements with server-side logic.Database Management: Implement and manage database solutions using SQL Server, Entity Framework, and LINQ.API Development: Develop RESTful APIs and Web Services to support application functionality.Code Quality: Ensure the delivery of clean, scalable, and maintainable code by following best practices and coding standards.Testing and Debugging: Conduct unit testing, integration testing, and debugging to ensure high-quality software.Collaboration: Collaborate with cross-functional teams including project managers, business analysts, and other developers to gather requirements and deliver effective solutions.Documentation: Maintain comprehensive documentation for code, applications, and processes.Performance Optimization: Optimize application performance for maximum speed and scalability.Mentorship: Provide guidance and mentorship to junior developers as needed.
Required Skills:Proficiency in C#: Extensive experience in C# programming language.ASP.NET & .NET Core: Strong knowledge and experience with ASP.NET and .NET Core frameworks.Front-End Technologies: Experience with HTML, CSS, JavaScript, and frameworks like Angular or React.Database Skills: Proficient in SQL Server, Entity Framework, and LINQ.API Development: Experience in developing RESTful APIs and Web Services.