Job Purpose: Design and select technology solutions to meet business needs, ensuring architectural standards align with the bank's requirements.
Key Responsibilities:
-
Solution Architecture:
- Lead the team in gathering requirements and identifying system improvements.
- Review and enhance technology proposals, addressing current and future architectural needs.
- Promote best practices like test-driven development and continuous integration.
- Improve existing applications and create new ones, ensuring they meet business requirements.
- Align solutions with the Technology roadmap.
-
Customer-Centric:
- Make decisions that enhance system utility and usability.
- Collaborate with Product and Solution Management to ensure solutions meet user and market needs.
-
Project Management:
- Manage project challenges and dynamic requirements to maintain peak performance.
- Resolve team issues and project barriers, and conduct root cause analysis for continuous improvement.
- Mentor Agile teams to improve efficiency.
-
People Management:
- Oversee HR planning and execution.
- Attract, onboard, and retain talent.
- Set and communicate performance goals and provide regular feedback.
- Support team development through training and mentoring.
- Recognize team contributions and promote corporate culture.
Qualifications and Experience:
- 10+ years in software development, with 5+ years as a Software Engineer and 5+ years as a Principal/Enterprise/Solution Architect.
- Extensive AWS Cloud experience.
- Knowledge of AI/ML, IoT, RPA, Edge Computing, Blockchain, AR/VR.
- Experience in infrastructure, deployment strategies, and DevSecOps.
- Strong Agile and Scrum methodology experience.
- Excellent English communication skills.