Enterprise Solutions - Architect II
Role: ArchitectLocation: Remote (EST)Job Description:1. Domain & Business Understandingdvise software developers on feature/component design with a strong understanding of business problems.Continuously learn customer domain and identify value-add opportunities.Complete relevant domain certifications.2. Requirement Gathering & Analysis Understand functional and non-functional requirements.Collaborate with SMEs and business users to gather non-functional requirements (e.g., response time, throughput, user load).Identify technical aspects during story definition, especially at architecture/component level.3. Project Management Support Provide technical inputs for Agile planning to Scrum Masters/Project Managers.Identify technical risks and recommend mitigation strategies.Support developers in resolving technical challenges.Technology Consulting nalyze technology landscape, tools, and processes aligned with project objectives.Business & Technical Research Understand application architecture and its criticality.Evaluate tools (internal/external) and support PoC-based recommendations.Identify advancements in technologies (frameworks, methodologies, accelerators).Document findings (reports, whitepapers, publications) to enhance team capabilities.6. Project Estimation Support effort estimation for business proposals and sprint/component-level planning.pply estimation methodologies (WBS, scenario-based, etc.).Deliver module-level effort estimations for standard projects.Proposal Development Contribute to technology/architecture aspects of proposals for small to medium projects.Knowledge Management & Capability Development Conduct technical trainings/webinars.Develop collaterals (case studies, business value documents, summaries).Build reusable assets (reference architectures, design patterns, components).Contribute to knowledge repositories and tools.Obtain industry-recognized certifications.9. Process Improvement & Delivery Excellence Identify opportunities to improve productivity, efficiency, and security.Leverage automation and tools to enhance delivery performance.Key Skills & CompetenciesTechnical & Analytical Skills Proactive problem-solving for technical issuesStrong technical evaluation and decision-making abilitybility to break down complex problems into logical componentsExperience in testing and validating results against specificationsCollaboration & Communication Work effectively with cross-functional teams (developers, designers, stakeholders)Lead client calls and handle technical discussions confidentlyDeliver impactful technical presentationsMaintain strong business communication and etiquettePlanning & Execution Estimate project effort and plan resources effectivelyManage dependencies, risks, and multiple tasks under pressureEnsure timely delivery with high qualityCore Expertise AreasSoftware Development Lifecycle (SDLC) Strong knowledge of Agile and traditional SDLC methodologiesFamiliarity with coding best practices (refactoring, packaging, etc.)Estimation & Resource Planning Experience with estimation models (TCP, WBS, scenario-based techniques)Requirement Analysis Expertise in functional and non-functional requirement analysisFamiliarity with tools and techniques: Process mapping, activity diagrams, flow diagramsRequirements management tools (e.g., Excel)