Enable job alerts via email!
تبحث شركة ذات سمعة طيبة في المملكة العربية السعودية عن مهندس حلول ذو خبرة للانضمام إلى فريقهم. ستكون مسؤولياتك تشمل تصميم وتنفيذ حلول مبتكرة تلبي متطلبات الأعمال والتقنية. يجب أن تمتلك خبرة لا تقل عن 10 سنوات في هندسة الحلول مع مهارات تحليل قوية وقدرة على قيادة فرق متعددة التخصصات.
Job Description
As a seasoned Solution Architect with 10 years of experience, you will be responsible for designing innovative and scalable solutions that meet the business needs and technical requirements of our organization or clients. You will play a crucial role in understanding business challenges, defining technical strategies, and leading the design and implementation of end-to-end solutions across various domains. Your expertise will be instrumental in driving architectural decisions, fostering collaboration among cross-functional teams, and ensuring the successful delivery of high-quality solutions.
Responsibilities:
Collaborate with stakeholders to understand business objectives, requirements, and constraints, and translate them into technical solutions and architectural designs.
Define and document the overall solution architecture, including system components, interactions, interfaces, and dependencies, ensuring alignment with business goals and technical requirements.
Lead the design and development of end-to-end solutions, considering factors such as scalability, reliability, security, performance, and maintainability.
Evaluate and recommend technologies, platforms, frameworks, and tools to support the implementation of solution architectures, leveraging industry best practices and emerging trends.
Conduct architecture reviews, assessments, and audits to ensure compliance with architectural principles, standards, and best practices.
Provide technical leadership and guidance to project teams, developers, engineers, and other stakeholders involved in solution development and implementation.
Collaborate with enterprise architects, infrastructure architects, and other IT teams to ensure alignment and integration of solution architectures with overall enterprise architecture.
Develop and maintain documentation, diagrams, and models to represent solution architectures, including component diagrams, sequence diagrams, and data flow diagrams.
Facilitate discussions, workshops, and presentations to communicate architectural designs, decisions, and recommendations to technical and non-technical stakeholders.
Drive continuous improvement in solution architecture practices, processes, and methodologies, and mentor junior architects and team members to enhance their architectural skills and knowledge.
Qualifications:
Bachelor’s degree in Computer Science, Engineering, or related field; advanced degree preferred.
Minimum of 10 years of experience in solution architecture, software development, or related roles, with a proven track record of designing and implementing complex solutions.
Strong understanding of software architecture principles, methodologies, and best practices, including microservices architecture, event-driven architecture, and service-oriented architecture (SOA).
Proficiency in designing and implementing solutions using a variety of technologies, platforms, and frameworks, including cloud computing, web development, database systems, and integration technologies.
Experience with designing and implementing scalable, reliable, and secure solutions on cloud platforms such as AWS, Azure, or Google Cloud Platform.
Knowledge of security principles, standards, and best practices for solution architectures, including data encryption, identity management, and access control.
Familiarity with agile development methodologies and practices, including iterative development, continuous integration, and continuous delivery.
Excellent analytical, problem-solving, and decision-making skills, with the ability to analyze complex issues and develop practical, effective solutions.
Strong communication and interpersonal skills, with the ability to effectively communicate technical concepts to non-technical stakeholders and collaborate with cross-functional teams.
Leadership skills, with the ability to inspire and motivate teams, drive consensus, and facilitate collaboration towards common goals.