Seeking a Senior .NET Software Developer to design, develop, and maintain reliable software, focusing on performance and availability. The candidate will analyze requirements, review designs, and estimate user stories following project methodology such as Agile or Waterfall. They should proactively propose code refactoring and optimization improvements and help maintain high-quality standards. Support less experienced developers by providing training.