https://bayt.page.link/Kv4KHupdJrHB1i1S9
Create a job alert for similar positions

Job Description

About the job APPLICATION ARCHITECTURE CONSULTANT (ARABIC SPEAKER)

The Application Architecture Consultant is responsible for designing, evaluating, and optimizing enterprise application architectures. This role involves working closely with business and technology stakeholders to align application strategies with organizational goals, ensuring scalability, security, and performance. The consultant provides expert guidance on application modernization, cloud adoption, and integration best practices.


Key Responsibilities:
  • Application Architecture Design & Strategy:
    • Develop enterprise-wide application architecture strategies aligned with business objectives.
    • Define principles, guidelines, and best practices for software development and application integration.
    • Assess and recommend technology stacks, frameworks, and platforms based on business needs.
  • Modernization & Cloud Adoption:
    • Lead application modernization initiatives, including cloud migration and microservices adoption.
    • Evaluate legacy applications and recommend strategies for re-architecting, re-platforming, or replacing.
    • Ensure cloud-native architectures (AWS, Azure, GCP) align with performance and security standards.
  • Integration & API Management:
    • Design robust integration architectures, including API-first and event-driven architectures.
    • Ensure seamless communication between enterprise applications using middleware, ESB, or API gateways.
    • Define and enforce governance models for API development and lifecycle management.
  • Security & Compliance:
    • Implement secure coding practices, data protection mechanisms, and identity management frameworks.
    • Ensure application architectures comply with industry standards (e.g., OWASP, ISO 27001, NIST).
  • Collaboration & Stakeholder Engagement:
    • Work with enterprise architects, business leaders, and development teams to define architecture roadmaps.
    • Provide technical leadership, mentoring teams on best practices in software and application design.
    • Conduct architecture reviews, proof-of-concepts, and feasibility assessments for new technologies.
Qualifications & Experience:
  • Education:
    • Bachelors or Masters degree in Computer Science, Information Technology, or a related field.
  • Experience:
    • 8+ years of experience in application architecture, enterprise architecture, or software development.
    • Strong background in designing scalable, resilient, and secure enterprise applications.
    • Experience in cloud computing (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
    • Proficiency in modern application frameworks (Spring Boot, .NET Core, Node.js, Angular, React).
  • Skills & Certifications:
    • Expertise in software architecture patterns (microservices, event-driven, SOA).
    • Strong knowledge of DevOps practices, CI/CD pipelines, and infrastructure as code (IaC).
    • Familiarity with enterprise integration platforms (Mulesoft, Apache Kafka, Azure Logic Apps).
    • Certifications such as TOGAF, AWS Certified Solutions Architect, or Microsoft Certified: Azure Solutions Architect are a plus.
Preferred Qualifications:
  • Experience in consulting or advisory roles within large enterprises or government organizations.
  • Knowledge of AI-driven application development, edge computing, and blockchain solutions.

Vertical


Technology





You have reached your limit of 15 Job Alerts. To create a new Job Alert, delete one of your existing Job Alerts first.
Similar jobs alert created successfully. You can manage alerts in settings.
Similar jobs alert disabled successfully. You can manage alerts in settings.