We are seeking an experienced Solution Architect – Data to conduct comprehensive architecture and code assessments across enterprise applications. The ideal candidate will evaluate current-state systems, identify risks and gaps, and provide actionable recommendations aligned with business objectives and industry best practices.
This role requires strong expertise in application architecture, data architecture, integration patterns, infrastructure, and non-functional requirements, along with hands-on code review capabilities.
Requirements
Key Responsibilities: 1. Current-State Architecture Review Evaluate existing application, data, and integration architectures. Assess infrastructure and deployment models (cloud/on-prem/hybrid). Review non-functional requirements including performance, scalability, security, resilience, and maintainability. Validate architectural alignment with business goals and industry standards. Document findings and provide structured improvement recommendations. 2. Code Quality & Design Assessment Conduct detailed source code reviews to assess: Adherence to architectural principles and design patterns Code structure, modularity, and maintainability Security best practices and compliance standards Performance considerations and optimization opportunities Identify technical debt and improvement areas. Provide actionable remediation strategies and modernization recommendations. 3. Risk & Gap Identification Identify architectural risks, system bottlenecks, and design weaknesses. Prioritize gaps related to scalability, resilience, reliability, and security. Evaluate trade-offs in current design decisions. Develop risk mitigation and roadmap recommendations. Present findings to technical and business stakeholders.Required Qualifications: Bachelor’s or Master’s degree in Computer Science, Engineering, or related field. 10+ years of experience in solution architecture or enterprise architecture roles. Strong background in data architecture and enterprise integration patterns. Experience reviewing and assessing large-scale enterprise applications. Hands-on experience with modern programming languages and frameworks. Strong understanding of cloud platforms (AWS, Azure, or GCP). Expertise in non-functional architecture (performance, scalability, security, resilience). Proven experience conducting architecture and code quality assessments.Preferred Qualifications: Experience with enterprise modernization initiatives. Familiarity with DevOps practices and CI/CD pipelines. Experience with microservices, APIs, and distributed systems. Knowledge of security and compliance frameworks. Architecture certifications (TOGAF, Cloud Architect certifications, etc.) preferred.Key Competencies: Strong analytical and problem-solving skills Ability to evaluate complex technical ecosystems Excellent stakeholder communication and documentation skills Strategic thinking with attention to technical detail Risk assessment and prioritization expertise