Write Clean and Scalable code in .Net programming languages Participate in requirement analysis and collaboratewith internal teams to produce software designarchitecture Test and deploy applications and systems Revise, update, refactor and debug code Improve existing software