Producing code using .NET languages (C#)Upgrading, configuring and debugging existing systemsProviding technical support for web applicationsFamiliarity with the ASP.NET framework, SQL Server and design/architectural patterns (e.g. Model-View-Controller (MVC))Knowledge of at least one of the .NET languages (e.g. C#) and HTML5/CSS3Familiarity with architecture styles/APIs (REST, RPC)Understanding of Agile methodologiesExcellent troubleshooting and communication skillsAttention to Project detailProficiency in MLM Software Development added advantages