JOBSEARCHER

Enterprise Solutions - Architect II

ApolisAtlanta, GAMay 21st, 2026
Role: ArchitectLocation: Remote (EST)Job Description:1. Domain & Business UnderstandingAdvise 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 & AnalysisUnderstand 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 SupportProvide technical inputs for Agile planning to Scrum Masters/Project Managers.Identify technical risks and recommend mitigation strategies.Support developers in resolving technical challenges.4. Technology ConsultingAnalyze technology landscape, tools, and processes aligned with project objectives.5. Business & Technical ResearchUnderstand 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 EstimationSupport effort estimation for business proposals and sprint/component-level planning.Apply estimation methodologies (WBS, scenario-based, etc.).Deliver module-level effort estimations for standard projects.7. Proposal DevelopmentContribute to technology/architecture aspects of proposals for small to medium projects.8. Knowledge Management & Capability DevelopmentConduct 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 ExcellenceIdentify opportunities to improve productivity, efficiency, and security.Leverage automation and tools to enhance delivery performance.Key Skills & CompetenciesTechnical & Analytical SkillsProactive problem-solving for technical issuesStrong technical evaluation and decision-making abilityAbility to break down complex problems into logical componentsExperience in testing and validating results against specificationsCollaboration & CommunicationWork effectively with cross-functional teams (developers, designers, stakeholders)Lead client calls and handle technical discussions confidentlyDeliver impactful technical presentationsMaintain strong business communication and etiquettePlanning & ExecutionEstimate 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 PlanningExperience with estimation models (TCP, WBS, scenario-based techniques)Requirement AnalysisExpertise in functional and non-functional requirement analysisFamiliarity with tools and techniques:Process mapping, activity diagrams, flow diagramsRequirements management tools (e.g., Excel)