JOB RESPONSIBILITIES The Solution Architect designs and oversees the implementation of complex IT systems and software applications to meet business needs. They analyze requirements, create high-level solution designs, review technical designs, and ensure alignment between technology solutions and organizational goals. Solution Architects also collaborate with stakeholders, manage technical risks, and guide development teams throughout the project lifecycle. KEY RESULTS AREA 1) Architecture Governance & Solution Design a) Design and enhance software systems to achieve high performance and throughput. b) Research current and emerging technologies, evaluate third-party solutions, and propose the most suitable technology options to solve business problems while ensuring compatibility with the enterprise environment. c) Communicate the structure, characteristics, and behavior of software solutions to stakeholders such as business owners, analysts, project managers, and development teams, while identifying and addressing issues in current technical solutions. d) Understand the interconnections of business processes, services, and application architectures, improve them, and create development frameworks and prototypes for use by development teams. 2) Project Management a) Supervise technical staff, provide constructive guidance, and resolve technical issues as they arise. b) Establish and manage collaboration frameworks. c) Manage risks and oversee product delivery. d) Assess the business impact of technical decisions. e) Define features, phases, and solution requirements, while monitoring product development processes, costs, and budgets. f) Account for deadlines and resources, and make critical decisions under tight timelines. REQUIREMENTS Qualification : Bachelor's degree or higher in Information Technology, Software Engineering, Computer Science, or a related field. Experience: Minimum 8 years of proven experience in one or more IT areas, including but not limited to: Engineering and software architecture design IT architecture, infrastructure, microservices, high-volume transactions, and cloud development Skills: Strong knowledge of IT architecture, infrastructure, microservices, high-volume transactions, and cloud development Proficient in coding languages such as Java, Kotlin, and C# Expertise in the Spring framework Strong knowledge of relational and NoSQL databases, and distributed in-memory caches Knowledge of DevOps practices and tools Familiarity with multiple operating systems Proficiency with collaboration frameworks such as Jira and Git Personality: Passionate, agile, and adaptable, with a positive attitude Assertive and driven, with a strong sense of urgency Self-starter with a mindset for continuous improvement