Solution Architect- Application
Key Responsibilities:
- Collaborate with stakeholders, including business analysts, project managers, and development teams, to gather and analyze application requirements.
- Design end-to-end application solutions, including architecture, technical components, integrations, and data flows.
- Create architectural diagrams, solution blueprints, and documentation to guide the development and implementation process.
- Provide technical guidance and mentorship to development teams, ensuring adherence to best practices and architectural standards.
- Evaluate and recommend suitable technologies, platforms, and frameworks to support the application solution.
- Conduct feasibility studies, risk assessments, and cost-benefit analyses to support decision-making and solution planning.
- Collaborate with infrastructure and security teams to ensure application solutions align with the overall technology stack and security requirements.
- Conduct code reviews, performance optimizations, and troubleshooting of application issues, ensuring high-quality and efficient solutions.
- Stay up-to-date with emerging technologies, trends, and industry best practices in application development and architecture.
- Collaborate with project managers to define project plans, estimate effort, and provide technical guidance during project execution.
- Act as a liaison between technical teams, stakeholders, and business users, facilitating communication and ensuring alignment of requirements and deliverables.
- Participate in the evaluation and selection of third-party vendors or components for the application ecosystem.
- Assist in the evaluation and implementation of DevOps practices, continuous integration, and deployment pipelines for efficient application delivery