Overview
Skills
Job Details
Responsibilities:
Act as a technical resource for The Data Team; sought out for particularly thorny problems.
Advises The Data Team teammates on improving selection of methods and techniques. Proactively drive change in how business and technical users approach access, data quality, data movement, and data storage problems, improving their analysis, development, and access.
Can identify unmet data architecture needs and work with the Data Team to fill them, acting as the project manager from ideation to completion. Proactively looks for ways to improve data architecture team tools and methods, reports back to team.
Utilize up-to-date coding, testing, security, DevOps, and software engineering practices to create and maintain data solutions.
Utilize programming/scripting languages to enhance automation and REST/Graph APIs to create, maintain, and automate reporting solutions.
Engage in migration opportunities from current supported technologies to cloud based solutions such as AWS cloud hosted solutions.
Create documentation and standards for what "best practices in designing and developing data architecture" means. Can develop an executive-ready data architecture project, report or presentation with little instruction. Develops data architecture in support of KPIs reporting and analysis for their area of the business
Lead planning, building and running enterprise class information management solutions across a variety of technologies (e.g. big data, master data, data profiling, batch processing, data modeling, and data indexing technologies,).
Ensure appropriate policies are followed for information access, analysis, and dissemination. Responsible for the analysis, design, deployment, maturity, and support of data solutions.
Define and apply information quality and consistency business rules throughout the data processing lifecycle.
Collaborate with information providers to ensure quality data updates are processed in a timely fashion.
Lead the development, enforcement and expansion of the use of Common Data Model and industry standard information descriptions (ontologies, taxonomies, vocabularies, lexicons, dictionaries, thesaurus, glossaries etc.). Manage the information portal and its customer-facing resources (data catalog, data portal, etc.).
Hold Data Architecture teammates to high quality standards. Understands team priorities and proactively identifies when work queues need to be adjusted to match team priorities.
Proactively communicates project risk. Helps unblock team members
Participate in and/or lead vendor product reviews, evaluations, demonstrations, proofs of concept, and implementations.
Exhibit DevOps and Agile mindset for data solutions from inception to sunset.
Requirements: Bachelor's Degree with 6 years experience.
Experience in a several data processing roles such as database developer/administrator, ETL developer, data analyst, BI analytics developer, and/or solution developer of contextual search applications.
Experience with NoSQL data tools, SAS Analytics, R, and Amazon Web Services preferred.
Advanced knowledge of SQL, Python, Java, C++, Scala, Ruby "fluent" and has solid working knowledge of data analytics, development (code) and storage.
Experience with Redshift, Aurora MySQL, RDS SQL Server, and Oracle.
Experience with Data Build Tool (DBT), Datagrip, AWS Glue, Stitch Data, and FiveTran.
Experience with Erwin Data Modeler
Ability to deploy applications/functions to public cloud platforms through industry tools utilized by Stax. (e.g., FiveTran, DBT, Terraform, GitLab, etc.).
Proficient in source code management tools like Git. Experience implementing and supporting automated change management practices and CI/CD pipelines (GitOps).
Experience with scripting languages and serverless code / integration (i.e., cloud-based) capabilities to automate processes.
Strong understanding of DevOps practices, software design patterns, testing techniques, and software security scanning practices.
Strong understanding of Cloud Computing including AWS, Google Cloud, Azure, and multi-cloud environments.
Experience developing and maintaining operational procedure documentation and architecture diagrams, roadmaps, industry research summaries, etc.
Excellent communication skills with the ability to effectively convey complex technical concepts to various audiences.
Holds Data Architecture teammates to high quality standards
Effective oral and written communication skills.
Agile methodologies, scrum and Kanban frameworks experience
New solution prototyping.