Job Summary
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.
• Proficiency in one or more programming languages such as Java, JavaScript, or Python.
• 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.
• Experience designing scalable cloud-native data platforms on Microsoft Azure.