This role requires a wide variety of strengths and capabilities, including:  BSBA degree or equivalent experience Advanced knowledge of architecture and design across all systems Proficiency in multiple modern programming languages Knowledge of industry-wide technology trends and best practices Ability to work in large, collaborative teams to achieve organizational goals Passionate about building an innovative culture Experience developing desktop and mobile applications Familiarity with common stacks Knowledge of multiple front-end languages and libraries (e