Familiarity with the ASP.NET framework, SQL/MySQL Databases and design/architectural patterns (e.g. Model-View-Controller (MVC). Understanding of Agile methodologies. Write clean, scalable code using .NET programming languages. Use and adapt existing web applications for apps. Create and test software prototypes. Assist software personnel in handling project related work and other requirements. Coordinate with other software professionals and developers.