• 10+ years of expertise in application design, architect, development, testing and deployment of Web, Console, Web API’s and Desktop Applications with .NET Technologies and Azure. • Have working knowledge of Agile Methodologies (Scrum). • Have a breadth of technical experience, and technical aptitude to learn and adjust to new technologies and cloud trends. • Strong experience and understanding of large scale applications portfolio in the enterprise-wide environment (including migration of on-premise workloads to the cloud). • Good experience and understanding of large scale application development projects (including key coding skills and practices). • Good in presentation skills with a high degree of comfort with both large and small audiences.