Responsibilities:
- Analyzing the technology environment
- Analyzing enterprise specifics
- Analyzing and documenting requirements
- Setting the collaboration framework
- Creating a solution prototype
- Participating in technology selection
- Controlling solution development
- Supporting project management
Qualification
Education:
• Bachelor's or Master's degree in Computer Science, Information Technology, or a
related field.
Experience:
• Several years ( 5+ years) of experience in IT, software development, or a related
field (prefer banking background).
• Proven experience in designing complex software solutions or system
architectures.
• Prior experience as a software developer or engineer can be beneficial.
Technical Skills:
• Proficiency in various programming languages and technologies relevant to the
organization's stack.
• In-depth knowledge of cloud computing platforms (e.g., AWS, Azure, Google
Cloud) and their services.
• Strong understanding of software development methodologies (Agile, DevOps)
• Experience with enterprise-level databases and data modeling.
• Knowledge of security best practices and compliance standards.
Architecture Skills:
• Expertise in designing scalable, resilient, and high-performance systems.
• Ability to create architectural diagrams and documentation.
• Experience with microservices architecture and containerization (e.g., Docker,
Kubernetes).
• Knowledge of API design and integration patterns.
Soft Skills:
• Excellent communication and presentation skills.
• Strong problem-solving and critical-thinking abilities.
• Effective leadership and teamwork skills.
Certifications:
• Common certifications for Solution Architects include AWS Certified Solutions
Architect, Microsoft Certified: Azure Solutions Architect Expert, Google Cloud
Professional Cloud Architect, and TOGAF (The Open Group Architecture
Framework).