We are looking for a Middle .NET Developer to join our remote team. In this role, you will be responsible for performing software development tasks according to specifications. You will be a subject matter expert for your assigned technical area of responsibility and draft solutions for highly complex software tasks. Your problem-solving skills will come in handy as you independently implement solutions for subsidiary assignments, including specification, estimation, design, implementation, and testing. You'll advise the project team on tradeoffs between software design decisions and specification decisions, and as a Scrum team member, you'll follow the Scrum methodology.