● Collaborate with cross-functional teamsto identify software requirements and design specifications.● Analyzing system requirements and delegating development tasks.● Upgrading existing .NET websites and applications.● Developing technicalspecifications.● Write clean, efficient, and well-documented code that adheresto software development best practices and standards● Test, debug, and maintain software applicationsto ensure optimal performance and functionality● Participate in code reviews and provide constructive feedback to otherteam members● Providing support forjunior developers.● Deploying functional websites, programs, and applications.● Develop and maintain technical documentation, including system designs, implementation plans, and user manuals.● Keep up-to-date with emerging trends and technologiesin software development and apply them Where appropriate● Mentor and coach junior developers, providing technical guidance and support as needed.Senior .NET Full developer Requirements:● Bachelor's or Master's degree in Computer Science, Information Technology, or a related field● 4+ years of experience in software development with atleast 3 years of experience in .NET Framework● Experience with C#, ASP.NET, MVC, Web API, and SQL Server, Microservices, .Net Core4● Experience with Angular, React, Typescript, jQuery.● Strong understanding of object-oriented programming concepts and design patterns● Experience with Agile software development methodologies● Experience with front-end technologiessuch as HTML, CSS, JavaScript, and jQuery● Knowledge of version controlsystemssuch as Git● Excellent problem-solving and analyticalskills● Ability to work independently and in a teamenvironment.● Strong communication and interpersonalskills.● Experience with Azure, AWS, or other cloud platformsis a plu