Overview
We are seeking a senior-level Data Solution Architect to design and implement scalable enterprise data architectures, modern data pipelines, and cloud-based data solutions. This role is responsible for assessing existing systems, defining target-state architectures, implementing data controls, and guiding development teams in delivering secure, scalable, and high-performing data platforms. The ideal candidate will have extensive experience with Azure, NoSQL technologies, enterprise data processing, and solution architecture.
Key Responsibilities
- Design and implement enterprise data architectures that support business and technical objectives.
- Assess existing systems and recommend architectural improvements to enhance scalability, reliability, and performance.
- Design and develop reusable enterprise services and data processing solutions.
- Build and optimize cloud-based data pipelines and data processing architectures using Microsoft Azure.
- Design and implement data integration, transformation, and processing solutions across enterprise platforms.
- Define and implement data governance, data controls, and data flow strategies.
- Collaborate with development teams to ensure solutions align with architectural standards and best practices.
- Resolve complex technical issues related to enterprise data architecture and system integration.
- Evaluate emerging technologies and recommend improvements to existing platforms and processes.
- Assess the business impact of architectural decisions and provide technical recommendations to stakeholders.
- Provide technical leadership, mentorship, and architectural guidance to engineering teams.
- Communicate project status, architectural decisions, risks, timelines, and implementation strategies to business and technical stakeholders.
- Support enterprise modernization initiatives through scalable and reusable architecture designs.
Required Qualifications
- Bachelor's degree in Computer Science or a related field, or equivalent professional experience.
- Minimum 10 years of experience in systems architecture and software development.
- Minimum 10 years of experience designing and developing reusable enterprise services.
- Proven experience designing enterprise software and data architectures.
- Strong experience building cloud-based data pipelines and data processing architectures using Microsoft Azure.
- Experience with NoSQL database technologies.
- Strong understanding of enterprise integration patterns and distributed systems.
- Strong knowledge of operating systems, relational databases, and NoSQL databases.
- Experience evaluating and improving enterprise system architectures.
- Strong analytical, troubleshooting, and problem-solving skills.
- Excellent communication, leadership, and stakeholder management skills.
- Ability to lead technical discussions and mentor development teams.
Preferred Qualifications
- Experience designing enterprise data warehouse architectures.
- Experience with Snowflake or Amazon Redshift.
- Experience implementing enterprise data governance and data control frameworks.