- Configuring a server to host a web application
- Data modeling (database building and reporting)
- Design of the software operating logic
- Mastery of the MVC (Model, View, Controller: is a very used programming architecture)
- Ability to design a user interface
- Experience in user experience
- Ability to understand the customer’s actual needs and find appropriate solutions