Job Description Key Responsibilities: Design, develop, and test software applications using .Net technologies . Collaborate with cross-functional teams to gather and prioritize project requirements . Develop and maintain high-quality, efficient, and well-documented code . Troubleshoot and resolve te