Responsibilities: Collaborate with teams to produce software design and architecture. Write clean, scalable code using .NET programming languages. Test and deploy applications and systems. Develop documentation throughout the software development life cycle. Requirements: Should be sound in ASP.NET framework, SQL Server and design/architectural patterns (e.g. Model-View-Controller (MVC)) Proven experience in MVC 4/5 Experience in Kentico CMS - specially in Custom modules development will be advantage. Experience in AngularJS/NodeJs will be advantage. Familiarity with architecture styles/APIs (RESTful/WCF). Understanding of Agile methodologies. Good communication skills and professional work ethics. Ability to learn new concepts and technologies. Basic understanding of Cloud Computing, AWS/Azure and other cloud technologies.