We are looking for a seasoned Middle .NET Developer to join our remote team. In this role, you will be responsible for drafting solutions for highly complex software tasks, performing software development tasks as per specifications, and being a subject matter expert for assigned technical areas of responsibility. This role requires independent problem solving and implementation of solutions in subsidiary assignments. You will advise the project team on tradeoffs between software design decisions and specification decisions while following scrum methodology.