We are searching for a Senior .NET Developer to join our team and contribute to multiple deliverables within an agile development environment. In this role, you will design, build, and implement software solutions across various platforms while collaborating with cross-functional teams to deliver high-quality products. Responsibilities Take ownership of multiple deliverables within a specialization in an agile development framework, including parts of larger projects Collaborate with team members to solve complex technical problems Design, develop, code, test, debug, provide beta support, and implement software programs across multiple platforms using broadly defined specifications Partner with a Team Leader, Manager, or Director to plan and complete phases of software development projects Conduct code reviews during development to share knowledge and experience across the team Work closely with Software Quality Engineering to build software that maximizes test aut...