Specialized knowledge of data architecture, excellent consultative skills, strong analytical skills and ability to work effectively with clients, management and team members
Demonstrated experiences in architecture of enterprise level data solutions
Bachelor’s or master’s degree in computer or data program or related experience
15+ years relational database design experiences including Azure, SQL Server, and Oracle
5-10 years experience with cloud data services (e.g., Azure, AWS, GCP, Snowflake)
Large scale data warehouse design experience
10+ years ETL experience
Shell scripting, python experience
Experiences in migrating traditional database to cloud platforms
Experience in team management, communication, and presentation
Experience with Azure (ADF, ADLS, Synapse, Databricks)
Understand Data Governance as well as experience with Collibra and/or other data governance tools
Experience with Data Mesh and data platform modernization (a plus)
Experience with Data Lake architectures (a plus)
Experiences with Predictive Analytics (a plus)
Project management experience (a plus)
Responsibilities
Creating and maintaining high performance, scalable, and stable data architectures
Research new database methods and technologies to fully utilize platform features
Collaborating with internal customers, development teams, and product management to identify and document use case scenarios
Lead on all data solution aspects including solving complex problems, setting data standards and providing technical expertise to development teams for best practices, systems, and architecture
Handles the most complex IT data architecture projects involving multiple disciplines or ambiguous IT architecture issues. Coordinates with users to determine requirements
Provides comprehensive consultation, training and guidance to business unit, less experienced staff, and IT systems architecture
Design data architectures and solutions that are available and scalable
Design effective data store solutions that account for effective capacity planning, data tiering, and data life-cycle management
Design automated data ingestion procedures for on-premises and cloud data sources
Ensure the successful delivery of solutions, training, and documentation to internal data team
Recommend solutions to improve new and existing data storage and analytic systems
Participate in code reviews and create documentation for engineering and cross-functional practices