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