Design, develop, and maintain .NET applications and services. Collaborate with cross-functional teams to define, design, and ship new features. Write clean, scalable, and efficient code, perform code reviews, troubleshoot and optimize existing applications, and participate in the full software devel...