JOB SUMMARY
The Solutions Architect-I is responsible for leading technical strategies and architectures for systems-wide solutions. This role involves leading the technical development of large projects, including the creation and documentation of architecture strategies and standards using industry-standard integrated architecture models. The Solutions Architect-I will independently design, analyze, document, and develop technical architectures and solutions for enterprise-level applications and systems. This includes implementing solution architectures, building components, creating custom designs, and maintaining technical integrity. The role also encompasses identifying, analyzing, recommending, and implementing system architecture improvements, performing technical feasibility and impact analyses, and making recommendations for software architecture or solution/product selection. Additionally, the Solutions Architect-I will conduct design reviews, lead and participate in new technology adoption in ERP/CRM, and understand operational frameworks for solution management. A key aspect of the role is accountability in deal pursuits to ensure proposed solutions offer a winning value proposition and playing a significant part in proposal preparation and due diligence phases. The Solutions Architect-I will also supervise software architects in developing system recommendation documents and leverage expertise in enterprise solutions technologies to enhance the ERP/CRM Practice.
Key Responsibilities
• Lead technical strategies and architectures for systems-wide solutions.
• Lead the technical development of large projects, including architecture strategy and standards documentation.
• Design, analyze, document, and develop technical architecture and solutions for enterprise-level applications and systems.
• Implement solution architecture by building components and custom designs while maintaining technical integrity.
• Identify, analyze, recommend, and implement improvements in system architectures.
• Perform technical feasibility and impact analysis and recommend software architecture or solution/product selections.
• Conduct design reviews.
• Lead, direct, and participate in new technology adoption in ERP/CRM.
• Understand operational frameworks and how solutions will be managed post-implementation.
• Ensure proposed solutions offer a winning value proposition during deal pursuits and contribute to proposal preparation.
• Lead the due diligence phase of pursuits to validate and revise solutions.
• Supervise software architects in developing system recommendation documents.
• Utilize expertise in enterprise solutions technologies to develop/enhance the ERP/CRM Practice.
• Ensure alignment of high-level architecture with client needs and business logic.
• Review designs prepared by architects.
• Ensure appropriate teams are involved in solution design and technical integration.
• Involve external partners and horizontals as appropriate.
• Provide guidance on the usage of patterns/anti-patterns in solutions.
• Identify opportunities for efficiency improvements and risk reduction.
• Understand work streams and technologies for large program delivery.
• Resolve issues based on industry expertise and partner leverage.
• Provide technology and solution options with examples and case studies.
• Guide customers on process and technology improvements.
• Provide thought leadership in asset conceptualization and design.
• Track asset implementation and lead asset effectiveness programs.
• Optimize cost, time, and asset utilization in complex projects.
• Advise teams on complex technical issues.
• Define and measure project-specific architectural and technology quality metrics.
• Review outputs to ensure NFRs are met.
• Provide input and conduct internal training sessions for team development.
• Gain and cultivate domain expertise for optimized customer solutions.
• Transform requirements using ERP/CRM best solution approaches.
• Validate cross-application/technology requirements for integrability and reconciliation.
• Support project managers in identifying team training needs.
• Conduct training and mentoring on technical skills.
• Support technical evaluation of candidates.
• Perform career guidance and performance management.
• Identify alliance partners and areas for joint go-to-market strategies.
• Develop internal capabilities and complementary toolsets.
• Maintain relationships with partners.
• Act as the technical POC for specific technology/solution areas.
• Define customer problem statements.
• Analyze application/technology landscapes and propose suitable solutions.
• Analyze cost-benefit of solution options.
• Define technology/architecture roadmaps.
• Articulate cost-benefit analyses to stakeholders.
• Participate in external forums to showcase capabilities.
• Engage with customers/partners on innovative ideas and industry trends.
• Participate in beta testing and joint lab setups.
• Identify reusable components, accelerators, and design patterns.
• Create documents, reports, and white papers on research findings.
• Develop collaterals for proposals.
• Conduct client workshops to assist sales teams.
• Propose appropriate technology solutions based on RFPs.
• Calculate and present estimates for go/no-go decisions.
• Review estimations, resource plans, risk, and mitigation plans.
• Anchor proposal development with cross-competency linkages.
• Participate in client presentations and visits.
Required Qualifications
• Lead technical strategies and architectures for systems-wide solutions.
• Lead technical development of large projects, including development and documentation of architecture strategies and standards.
• Use industry-standard integrated architecture models.
• Use independent judgment to design, analyze, document, and develop technical architecture and solutions for large enterprise level applications and systems.
• Implement solution architecture by building components and custom designs.
• Maintain technical integrity.
• Identify, analyze, recommend, and implement improvements in system architectures.
• Perform technical feasibility and impact analysis.
• Make recommendations for software architecture or software solution/product selection.
• Perform design reviews.
• Lead, direct, and participate in new technology adoption in ERP/CRM.
• Understand current operational frameworks and how solutions will be managed through and after implementation.
• Be accountable for deal pursuits to ensure proposed solutions offer a winning value proposition.
• Play a key role in the preparation of proposals.
• Lead the due diligence phase of a pursuit to validate and revise the solution.
• Supervise software architects to develop system recommendation documents by researching, evaluating, analyzing, and selecting technology and infrastructure products, functionality, and features.
• Use expertise and skills in enterprise solutions technologies to develop/enhance the ERP/CRM Practice.
• Ensure alignment of high-level architecture with client needs and business logic.
• Review designs prepared by architects.
• Ensure appropriate teams are involved in solution design.
• Ensure technical integration ability and requirements compliance of the solution, especially in multi-group/multivendor programs.
• Involve external partners/horizontals as appropriate.
• Provide guidance to solution architects around usage of patterns/anti-patterns.
• Identify opportunities for efficiency improvements (e.g., automation) and risk reduction.
• Understand work streams and technologies necessary to deliver on large programs.
• Resolve issues based on industry expertise/partner leverage.
• Provide best-in-class technology and solution options with detailed examples and case studies.
• Guide customers on process and technology improvements for agility and quick results.
• Provide thought leadership in conceptualizing the need and design of assets.
• Track implementation of assets.
• Lead asset effectiveness and programs.
• Perform architecture design review.
• Identify opportunities for optimization of cost/time/asset utilization in complex projects.
• Advise relevant teams accordingly.
• Provide advice to teams facing complex technical issues.
• Define and measure project/program-specific architectural and technology quality metrics.
• Review outputs to ensure NFRs are met.
• Provide inputs to teams for training.
• Identify training needs and conduct internal sessions.
• Update collateral on the knowledge management repository.
• Gain and cultivate domain expertise.
• Understand and transform requirements using ERP/CRM best solution approaches.
• Validate cross-application/cross-technology requirements for integrability and reconciliation.
• Work with customers and other stakeholders.
• Provide support to project managers in identifying training needs.
• Conduct training and mentoring in technical skills.
• Support technical evaluation of external and internal candidates.
• Perform career guidance and performance management.
• Identify alliance partners based on service offerings and client requirements.
• Identify areas for joint go-to-market (GTM) with partners.
• Develop internal capabilities/complementary toolsets to support GTM strategy.
• Maintain relationships with partners.
• Act as the technical POC for specific technology/solution areas.
• Define problem statements for customers.
• Analyze application/technology landscape, process, and tools to determine best-fit solution options.
• Analyze cost vs. benefits of solution options.
• Define technology/architecture roadmaps for clients.
• Articulate cost vs. benefits of options to key customer stakeholders.
• Participate in external forums (seminars, paper presentations).
• Interact and engage with customers/partners around innovative ideas, concepts, assets, and industry trends.
• Participate in beta testing of products/joint lab setups.
• Identify areas for component/accelerator/design pattern reuse.
• Create documents, reports, and white papers (international/national) on research findings.
• Develop collaterals for proposals.
• Conduct workshops at client sites to assist sales teams.
• Compare various designs and propose appropriate technology solutions based on RFP understanding and architect input.
• Calculate and present estimates based on high-level designs.
• Review estimations and resource plans.
• Review risk and mitigation plans.
• Anchor proposal development with cross-linkages across multiple competency units.
• Participate in client presentations and client visits.
• Proactively identify solutions for technical issues.
• Maintain technical evaluation procedures.
• Estimate project effort based on requirements.
• Perform and evaluate test results against product specifications.
• Break down complex problems into logical components.
• Interface with other teams, designers, and parallel practices.
• Set goals for self and team.
• Provide feedback for team members.
• Create and articulate impactful technical presentations.
• Follow high-level business etiquette in emails and other business communication.
• Drive conference calls with customers and answer customer questions.
• Work under pressure, determine dependencies, risks, facilitate planning, and handle multiple tasks.
• Build confidence with customers by meeting deliverables on time with quality.
• Use domain/industry knowledge to understand business requirements, create POCs, contextualize solutions, and create business logic.
• Interact with SMEs at various development stages.
• Translate business requirements to system requirements.
• Perform impact analysis of changes in requirements.
• Build solutions that interface multiple products/technologies under guidance.
• Design technology roadmaps for clients.
• Define POC specifics and provide technical guidance to teams.
• Create assets independently.
• Identify and evaluate new technologies.
• Create white papers on Enterprise Architecture.
• Conduct demos to clients.
• Review and audit solutions independently.
• Identify technologies/products relevant in the short term (1-2 years).
• Forecast trends on new solutions/products/technologies.
• Create/review technology roadmaps for clients.
• Evaluate readiness and relevance of architecture solutions.
• Evaluate client implementations for performance bottlenecks and suggest improvements.
• Create value propositions, presentations, and demos.
• Provide thought leadership within the organization.
• Provide training on architecture best practices.
• Provide technical guidance to teams during system architecture.
• Define enterprise architecture frameworks.
• Validate application architecture solutions independently.
• Define system architecture for complex applications.
• Identify optimized design patterns within given requirements.
• Review and suggest applicability of design/patterns to business needs.
• Define design best practices at the project level.
• Provide technical guidance to create high-level designs.
• Identify and assess incremental improvements for software development process, methodology, and tools.
• Take technical responsibility for all stages in the software development process.
• Conduct optimal coding with clear understanding of memory leakage and related impacts.
• Implement global standards and guidelines for programming and development.
• Come up with points of view and new technological ideas.
• Plan and manage simple, small, or medium-size projects/modules.
• Identify risks and mitigation str