Job Responsibilities:
- Develop and design architectural solutions that meet business requirements and are aligned with the company's technology strategy.
- Provide technical guidance and leadership to development teams throughout the project lifecycle.
- Work closely with product managers, engineers, and other stakeholders to understand requirements and translate them into technical specifications.
- Conduct architecture reviews and ensure that solutions are scalable, maintainable, and meet performance requirements.
- Evaluate and recommend new technologies, tools, and processes to improve product development and delivery.
- Create and maintain comprehensive architectural documentation, including diagrams, models, and technical specifications.
- Identify potential risks and develop mitigation strategies to ensure successful project delivery.
- Ensure that solutions comply with industry standards, security policies, and regulatory requirements.
- Promote best practices in software development and architecture, and contribute to continuous improvement initiatives.
Required qualifications, capabilities and skills
Preferred qualifications, capabilities and skills
- Relevant certifications such as TOGAF, AWS Certified Solutions Architect, or similar are preferred.