{"schemaVersion":"jobsearcher.job.v1","id":"d32b356880a81d6f54fb84fc","url":"https://jobsearcher.com/jobs/d32b356880a81d6f54fb84fc","canonicalUrl":"https://jobsearcher.com/jobs/d32b356880a81d6f54fb84fc","title":"Data Solution Architect","description":"The Data Solutions Architect is a strategic role within the organization, responsible for designing data and cloud technology solutions that meet business requirements while adhering to best practices and aligning with the enterprise data architecture. The Data Solutions Architect acts as the bridge between business objectives and technology solutions, ensuring that the data capabilities and data platform created are robust, scalable, and secure. This position requires a comprehensive understanding of both business processes and technical capabilities. The Data Solutions Architect will be expected to be hands-on technically, but also present to leadership and lead projects.\nJob Duties and Responsibilities:\nSolutions Design (25%)\nAnalyze Business Requirements: Work closely with stakeholders to understand functional and non-functional requirements for the data solution.\nDefine Architecture Components: Identify and design data components, including data flow, integration points, interfaces, and overall architecture.\nCreate Architecture Diagrams: Develop high-level and detailed diagrams (e.g., flowcharts, sequence diagrams, system interaction models) to represent the solution architecture.\nSelect Appropriate Technologies: Choose frameworks, languages, and tools that align with the architecture, ensuring they meet both current needs and scalability requirements.\nEnsure Scalability and Security: Design the solution to be scalable, reliable, and secure, incorporating security standards and performance considerations.\nAssess the Impact of Architectural Decisions: Evaluate how design choices impact current and future systems, ensuring they fit within the broader enterprise architecture.\nStakeholder Collaboration (20%)\nGather Requirements with Stakeholders: Facilitate workshops and meetings with business analysts, project managers, developers, and other stakeholders to understand project needs.\nCommunicate Design Decisions: Explain architectural decisions and solution designs to non-technical stakeholders in an understandable way, including how the design aligns with business goals.\nCoordinate with Development Teams: Work with development leads to align project timelines, resource allocation, and technical requirements.\nParticipate in Project Meetings: Attend regular project updates and stand-ups to align with project status and provide architecture-related guidance.\nResolve Conflicts: Address and resolve any misunderstandings or misalignments between technical and business stakeholders regarding project scope and design.\nTechnical Leadership and Oversight (20%)\nProvide Technical Guidance: Offer ongoing guidance to the development team, helping them align with the data solution architecture.\nCode Reviews and Quality Assurance: Review code and design work to ensure compliance with architectural standards and best practices.\nAssist in Troubleshooting and Debugging: Help resolve any technical challenges, especially those related to architectural constraints or requirements.\nEnforce Best Practices: Ensure the use of best practices in areas like coding standards, API design, integration methods, and performance optimization.\nEvaluate Technical Debt: Identify and address technical debt areas to ensure the maintainability and scalability of the solution.\nDocumentation (15%)\nPrepare Architecture Documentation: Create and maintain detailed documentation that outlines the architecture, including design specifications and component details.\nMaintain Technical Roadmaps: Develop roadmaps for technical implementation and deployment and update these based on project evolution.\nDocument Key Decisions and Assumptions: Record major architectural decisions, assumptions, and rationales to provide context for future reference.\nCreate User Guides and Training Materials: As necessary, prepare materials to help other teams understand and use the architecture effectively.\nUpdate and Archive Documentation: Ensure all documentation is current and accessible, archiving outdated materials as the project progresses.\nEvaluation of Technologies, Training and Prototyping (10%)\nResearch New Tools and Frameworks: Continuously research emerging tools, libraries, and frameworks that could improve the solution architecture.\nDevelop Proof of Concepts (POCs): Create small-scale prototypes to test and validate new technologies or architecture approaches.\nEvaluate Technology Fit: Assess whether new technologies fit within the existing environment and can meet the organization’s needs.\nIdentify Potential Use Cases: Determine how new technologies could enhance current or future solutions.\nCollaborate on Tool Selection: Work with procurement or technical teams to select and adopt new tools or platforms.\nStay Updated on Industry Trends: Keep up with industry news, emerging technologies, and architecture best practices through conferences, courses, or professional networks.\nConduct Knowledge Sharing Sessions: Organize workshops or training sessions to share architectural insights with other teams.\nContribute to Internal Standards and Best Practices: Help develop and refine internal standards and best practices, ensuring they are aligned with current industry standards.\nRisk Management and Problem Solving (10%)\nIdentify Architectural Risks Early: Analyze and highlight potential risks, including security, scalability, and performance risks, that may impact the project's success.\nDevelop Mitigation Strategies: Propose and implement solutions to mitigate risks, including alternative designs or contingency plans.\nTroubleshoot Architectural Issues: Address and resolve technical challenges that impact architecture, including integration problems or performance bottlenecks.\nMonitor Project Progress for Risks: Regularly review project progress to identify and address emerging risks proactively.\nMaintain Compliance with Standards: Ensure the architecture adheres to industry standards, legal regulations, and internal governance requirements.\nQualifications (Education, Experience, Certifications & KSA):\nBachelor’s or Master’s degree in computer science, Information Technology, or a related field or equivalent work experience.\n7+ years of experience in IT, with at least 2+ years in a data architecture role.\nProven track record of designing, implementing, and managing complex data systems, pipelines, and solutions.\nProficiency in architecture frameworks such as TOGAF, Zachman, or similar.\nDeep knowledge of cloud platforms (e.g., AWS, Azure, GCP) and cloud-native solutions.\nStrong experience with medallion architectures, APIs, data modeling, integration patterns, data governance, and enterprise data platforms.\nKnowledge of various technologies, such as Java, C#, Python, Git, Informatica, AWS Glue, Lambda, Spark, Hadoop, OLAP, Windows, Snowflake, and Oracle.\nExperience with databases (SQL and NoSQL), DevOps tools, CI/CD pipelines, and containerization technologies like Docker and Kubernetes.\nExcellent analytical and problem-solving abilities.\nStrong communication and interpersonal skills for working with diverse stakeholders.\nAbility to explain complex technical concepts to non-technical audiences.\nStrong organizational skills and attention to detail.\nRelevant certifications such as AWS Certified Solutions Architect, Microsoft Certified: Azure Solutions Architect Expert, or similar credentials are preferred but not required.\nWe offer our employees a robust compensation package! Our comprehensive benefits include: medical, dental and vision insurance coverage; 100% company-paid life and disability coverage, 401k options with company match, three weeks PTO by the end of the first year and much more. Allied proudly promotes from within as part of a strong commitment to providing career growth opportunities for employees of all levels. Our diverse business portfolio allows employees broad career options with the advantage of staying with the same organization.\n\nAll qualified candidates will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, or any other characteristic protected by law.","company":"Allied Solutions","rawCompany":"allied solutions","city":"Carmel","state":"IN","isRemote":false,"isActive":false,"createdAt":"2026-06-17T03:56:44.569Z","occupations":[{"code":"15-1243.00","title":"Database Architects","slug":"database-architects"},{"code":"15-1243.01","title":"Data Warehousing Specialists","slug":"data-warehousing-specialists"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Data Solution Architect","description":"The Data Solutions Architect is a strategic role within the organization, responsible for designing data and cloud technology solutions that meet business requirements while adhering to best practices and aligning with the enterprise data architecture. The Data Solutions Architect acts as the bridge between business objectives and technology solutions, ensuring that the data capabilities and data platform created are robust, scalable, and secure. This position requires a comprehensive understanding of both business processes and technical capabilities. The Data Solutions Architect will be expected to be hands-on technically, but also present to leadership and lead projects.\nJob Duties and Responsibilities:\nSolutions Design (25%)\nAnalyze Business Requirements: Work closely with stakeholders to understand functional and non-functional requirements for the data solution.\nDefine Architecture Components: Identify and design data components, including data flow, integration points, interfaces, and overall architecture.\nCreate Architecture Diagrams: Develop high-level and detailed diagrams (e.g., flowcharts, sequence diagrams, system interaction models) to represent the solution architecture.\nSelect Appropriate Technologies: Choose frameworks, languages, and tools that align with the architecture, ensuring they meet both current needs and scalability requirements.\nEnsure Scalability and Security: Design the solution to be scalable, reliable, and secure, incorporating security standards and performance considerations.\nAssess the Impact of Architectural Decisions: Evaluate how design choices impact current and future systems, ensuring they fit within the broader enterprise architecture.\nStakeholder Collaboration (20%)\nGather Requirements with Stakeholders: Facilitate workshops and meetings with business analysts, project managers, developers, and other stakeholders to understand project needs.\nCommunicate Design Decisions: Explain architectural decisions and solution designs to non-technical stakeholders in an understandable way, including how the design aligns with business goals.\nCoordinate with Development Teams: Work with development leads to align project timelines, resource allocation, and technical requirements.\nParticipate in Project Meetings: Attend regular project updates and stand-ups to align with project status and provide architecture-related guidance.\nResolve Conflicts: Address and resolve any misunderstandings or misalignments between technical and business stakeholders regarding project scope and design.\nTechnical Leadership and Oversight (20%)\nProvide Technical Guidance: Offer ongoing guidance to the development team, helping them align with the data solution architecture.\nCode Reviews and Quality Assurance: Review code and design work to ensure compliance with architectural standards and best practices.\nAssist in Troubleshooting and Debugging: Help resolve any technical challenges, especially those related to architectural constraints or requirements.\nEnforce Best Practices: Ensure the use of best practices in areas like coding standards, API design, integration methods, and performance optimization.\nEvaluate Technical Debt: Identify and address technical debt areas to ensure the maintainability and scalability of the solution.\nDocumentation (15%)\nPrepare Architecture Documentation: Create and maintain detailed documentation that outlines the architecture, including design specifications and component details.\nMaintain Technical Roadmaps: Develop roadmaps for technical implementation and deployment and update these based on project evolution.\nDocument Key Decisions and Assumptions: Record major architectural decisions, assumptions, and rationales to provide context for future reference.\nCreate User Guides and Training Materials: As necessary, prepare materials to help other teams understand and use the architecture effectively.\nUpdate and Archive Documentation: Ensure all documentation is current and accessible, archiving outdated materials as the project progresses.\nEvaluation of Technologies, Training and Prototyping (10%)\nResearch New Tools and Frameworks: Continuously research emerging tools, libraries, and frameworks that could improve the solution architecture.\nDevelop Proof of Concepts (POCs): Create small-scale prototypes to test and validate new technologies or architecture approaches.\nEvaluate Technology Fit: Assess whether new technologies fit within the existing environment and can meet the organization’s needs.\nIdentify Potential Use Cases: Determine how new technologies could enhance current or future solutions.\nCollaborate on Tool Selection: Work with procurement or technical teams to select and adopt new tools or platforms.\nStay Updated on Industry Trends: Keep up with industry news, emerging technologies, and architecture best practices through conferences, courses, or professional networks.\nConduct Knowledge Sharing Sessions: Organize workshops or training sessions to share architectural insights with other teams.\nContribute to Internal Standards and Best Practices: Help develop and refine internal standards and best practices, ensuring they are aligned with current industry standards.\nRisk Management and Problem Solving (10%)\nIdentify Architectural Risks Early: Analyze and highlight potential risks, including security, scalability, and performance risks, that may impact the project's success.\nDevelop Mitigation Strategies: Propose and implement solutions to mitigate risks, including alternative designs or contingency plans.\nTroubleshoot Architectural Issues: Address and resolve technical challenges that impact architecture, including integration problems or performance bottlenecks.\nMonitor Project Progress for Risks: Regularly review project progress to identify and address emerging risks proactively.\nMaintain Compliance with Standards: Ensure the architecture adheres to industry standards, legal regulations, and internal governance requirements.\nQualifications (Education, Experience, Certifications & KSA):\nBachelor’s or Master’s degree in computer science, Information Technology, or a related field or equivalent work experience.\n7+ years of experience in IT, with at least 2+ years in a data architecture role.\nProven track record of designing, implementing, and managing complex data systems, pipelines, and solutions.\nProficiency in architecture frameworks such as TOGAF, Zachman, or similar.\nDeep knowledge of cloud platforms (e.g., AWS, Azure, GCP) and cloud-native solutions.\nStrong experience with medallion architectures, APIs, data modeling, integration patterns, data governance, and enterprise data platforms.\nKnowledge of various technologies, such as Java, C#, Python, Git, Informatica, AWS Glue, Lambda, Spark, Hadoop, OLAP, Windows, Snowflake, and Oracle.\nExperience with databases (SQL and NoSQL), DevOps tools, CI/CD pipelines, and containerization technologies like Docker and Kubernetes.\nExcellent analytical and problem-solving abilities.\nStrong communication and interpersonal skills for working with diverse stakeholders.\nAbility to explain complex technical concepts to non-technical audiences.\nStrong organizational skills and attention to detail.\nRelevant certifications such as AWS Certified Solutions Architect, Microsoft Certified: Azure Solutions Architect Expert, or similar credentials are preferred but not required.\nWe offer our employees a robust compensation package! Our comprehensive benefits include: medical, dental and vision insurance coverage; 100% company-paid life and disability coverage, 401k options with company match, three weeks PTO by the end of the first year and much more. Allied proudly promotes from within as part of a strong commitment to providing career growth opportunities for employees of all levels. Our diverse business portfolio allows employees broad career options with the advantage of staying with the same organization.\n\nAll qualified candidates will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, or any other characteristic protected by law.","datePosted":"2026-06-17T03:56:44.569Z","dateModified":"2026-06-17T03:56:44.569Z","hiringOrganization":{"@type":"Organization","name":"Allied Solutions","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Carmel","addressRegion":"IN","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"d32b356880a81d6f54fb84fc"},"url":"https://jobsearcher.com/jobs/d32b356880a81d6f54fb84fc"}}