Responsibility:
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,