We are looking for a Senior .NET Developer to join our remote team, responsible for building and maintaining software applications using .NET and other related technologies. You will collaborate with cross-functional teams to gather requirements and design innovative solutions using Microservice Architecture Pattern. You will perform code reviews and provide constructive feedback, identify and fix software defects and issues, and ensure code quality and adherence to coding standards. You will participate in software development lifecycle activities, collaborate with other software engineers and cross-functional teams, and promote technologies, solutions, and best practices.