We are looking for a Senior .NET Developer to join our remote team and help us develop and implement scalable, reliable, and high-performance software solutions. As a Senior .NET Developer, you will be responsible for maintaining and updating existing software applications while keeping up-to-date with the latest trends and best practices in .NET development. You will work closely with cross-functional teams, including product owners, architects, and developers, to see through projects from conception to finished product. Additionally, you will participate in code reviews and provide feedback to other developers and monitor and mentor junior team members.