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 applications. Create test cases and follow test cases to implement the requirements. Maintain legacy code and implement the new requirements in the best possible way. Prepare a use case/ flow diagram when needed. Regular follow-up for tasks assigned from the development phase to QA Ability to work independently or as part of a team Experience working in a SCRUM/Agile team would be added value Persuasive in both written and verbal communication Strong Analytical Skills US Healthcare experience would be added value