Key Responsibilities:Design, develop, test, and deploy web applications and APIs using .NET Core (C#)Collaborate with cross-functional teams including front-end developers, QA, designers, and business analystsImplement and consume RESTful APIs and microservices architectureWrite clean, maintainable, and scalable code following best practices and design patternsParticipate in code reviews, unit testing, and integration testingIdentify performance bottlenecks and bugs, and devise solutions to address themMaintain documentation for software functionality and processesStay updated with the latest industry trends and technologies to improve efficiency and performanceContribute to all phases of the development lifecycle