Appropriate knowledge of the principles, methods and techniques of software engineering and model-driven engineering, Mastery of computer modeling and project management techniques, Mastery of data acquisition and storage, Knowledge of excavation techniques data, Knowledge of advanced techniques of soft computing, ERP, Big Data ....