Leads activities to define requirements, design and verify robust architecture, data and information management systems and components
Leads the identification of design constraints and ensures architecture conforms to data security requirements
Incorporates security architecture functions into software development lifecycle
Leads the development and configuration management of data architecture views and models
Evaluates products to assess suitability for integration into delivery system environments
Drafts data and information management products and service standards
Assesses impact of architectural decisions to product lifecycle
Develops architecture and data/information management standards and strategies
Coaches and mentors others
Requirements
6+ years of experience with software development
5+ years of experience with modern programming and scripting languages such as C++, Java, JavaScript, Perl, Python, Visual Basic
3+ years of experience designing and implementing security solutions for cloud-based systems, including IAM, network security, data protection, and compliance
3+ years of experience with advanced data modeling techniques and both relational and NoSQL databases (e.g., SQL Server, Oracle, Teradata, MongoDB)