* Translate application stories and requirements into functional applications. * Design, code, and maintain efficient and reliable C# code.Write neat and clean code mostly for desktop application. * Create test cases and follow test cases to implement the requirements. * Maintain legacy code and implement the new requirements in best possible way. * Prepare use case/ flow diagram when needed.Regular follow up for tasks assigned from development phase to QA