Descripción del empleo · Knowledge of Object Oriented Analysis and Design (OOA/OOD) with appropriate use of design patterns. · Strong knowledge of key data structures and algorithms. · Ability to understand and apply abstract architectural concepts at a project and enterprise level. Broad and deep u