The Role You are an experienced Azure Data Architect who is passionate about innovation to help us build engaging and intelligent applications.
You are a systems thinker and solver of complex challenges, always seeking new ways to achieve better results for your team and our customers through your leadership abilities and technical strengths.
You will be required to analyze an array of product offerings and business requirements within the organization. You will work with the product development teams (e.
g. engineering, product managers and analysts) to evaluate and identify solutions that meet the needs of the business, utilizing industry standard best practices and creative design techniques to overcome complex business and technical challenges (e.
g. maximum performance with complex data sets). Some additional responsibilities include but are not limited to :
Analyze existing data design and suggest improvements that promote performance, stability and interoperability.
Work with development teams in migrating on-premise database to various Azure data stores
Determine how the enterprise’s data will be stored and utilized to best provide actionable data to the end user.
Work with product management and business subject matter experts to translate business requirements into good database design.
Work with internal and external resources to develop robust Extract / Transform / Load (ETL) processes for disparate data sources
Secure and monitor security
Ensure backups occur in a timely manner
Work to ensure the quality of the data.
Provide database architecture leadership and mentor projects consisting of TW employees and outside contractors
Maintain the governance model on the database architecture through training, design reviews, code reviews, and progress reviews.
Participate in the development of Database Architecture and Roadmaps in support of business strategies
Establish and maintain database architecture standards and best practices
Participle in the evaluation of emerging technology and tools
Bachelor’s degree in math, computer science, engineering, finance, statistics, or relevant field
5+ years of experience working on solutions that collect, process, store and analyze large volumes of business-critical data.
4+ years of BI development experience using MS technology stack
2+ years of experience with implementation and support of cloud services including but not limited to :
Azure Data Factory
Azure Data Lake Store
Azure Data Lake Analytics
Azure Cosmos DB
Azure SQL, Azure DW and Azure Analytics Services
3+ years of experience developing both multidimensional and tabular models with large and complex datasets
Strong proficiency in relational database management systems (MS SQL Server) and NoSQL databases
Strong proficiency in Excel, Power BI, SSIS, PowerShell scripting
Experience with cloud and hybrid-cloud implementations including IaaS, PaaS and SaaS
Experience with Continuous Integration and Continuous Delivery / Azure DevOps / VSTS / Git Branching
Azure Cloud Platform Certifications are a plus
Machine Learning and statistical modeling preferred
Understanding of Agile software development and Scrum methodologies
Knowledge of operating systems and server platforms in the MS technology stack
Comprehensive knowledge of the Visual Studio development / SQL Management Studio environments
Containerization and orchestration tools such as Docker or Kubernetes
Equal Opportunity Employer