17 Sap Technical Architect jobs in Bahrain
IT Enterprise Architect
Posted 10 days ago
Job Viewed
Job Description
Managing the development of the enterprise information and business architecture;
Aligning IT Strategy planning with company business goals;
Optimizing information management approaches through an understanding of evolving business needs and technology capabilities;
Promoting & delivering shared infrastructure and applications to reduce costs and improve information flows;
Ensuring that projects do not duplicate functionality or diverge from each other and business IT strategies;
Coordinating with the IT Department to provide a consensus based enterprise solution that is scalable, adaptable and in synchronization with ever changing business needs;
Discovering, revalidating, and documenting IT policies, procedures and evaluating their alignment with organizational vision and strategies;
Managing risks associated with integration, data, and IT architecture planning and/or deployment through appropriate standards and policies;
Defining and documenting the baseline and target architectures of four architecture domains, i.e., business, data, application and technology and provide for the gap assessment;
Developing and training the Organization’s employees in IT related subject matters;
Improving architecture frameworks in order to define, design implement simplified, standards-based, service-oriented IT architectures;
Providing expert advice on industry and application trends in analyzing and planning current and future IT needs guidance on complex architecture challenges;
Ensuring that architecture principles and standards are consistently applied;
Providing definitions and introductions on the use of software development tools and methods to enable continuous integration, continuous deployment automated testing capabilities;
Ensuring responsibility for the creation and communication of documented standards and practices regarding development, application instrumentation, integration architecture;
Has to have the TOGAF 9 Certified Enterprise Architect.
#J-18808-LjbffrLead Enterprise Architect
Posted today
Job Viewed
Job Description
Key responsibilities include:
- Developing and maintaining the enterprise architecture framework, standards, and principles.
- Leading the design and implementation of technology solutions that support business strategies.
- Evaluating emerging technologies and recommending their adoption to enhance business capabilities.
- Collaborating with stakeholders across business and IT departments to understand requirements and translate them into architectural designs.
- Ensuring that IT solutions are integrated, secure, and compliant with industry best practices and regulations.
- Providing technical leadership and guidance to project teams and IT staff.
- Managing the architecture roadmap and ensuring its execution.
- Creating and maintaining comprehensive architectural documentation.
Lead Enterprise Architect
Posted 1 day ago
Job Viewed
Job Description
Responsibilities:
- Develop and maintain the enterprise architecture roadmap and standards.
- Design and oversee the implementation of IT solutions aligned with business strategy.
- Evaluate and recommend new technologies and platforms for adoption.
- Collaborate with business leaders to understand requirements and translate them into architectural designs.
- Provide technical leadership and guidance to IT teams and project managers.
- Ensure the scalability, security, and reliability of the enterprise IT infrastructure.
- Manage architectural risks and ensure compliance with industry best practices and regulations.
- Develop and maintain architectural documentation, including diagrams and specifications.
- Mentor and guide other architects and technical staff.
- Stay current with emerging technologies and industry trends.
Network Solutions Architect, Enterprise
Posted 3 days ago
Job Viewed
Job Description
The role is based in the modern business district of Seef, Capital, BH .
Key Responsibilities:
- Design and architect comprehensive network solutions, including LAN, WAN, data center networks, and cloud connectivity, tailored to enterprise client requirements.
- Evaluate emerging network technologies and recommend their adoption to enhance service offerings and operational efficiency.
- Develop detailed network designs, diagrams, and specifications, ensuring alignment with client needs and industry best practices.
- Collaborate with sales teams to understand client requirements, provide technical expertise, and develop winning proposals.
- Oversee the implementation and deployment of network solutions, ensuring successful integration and client satisfaction.
- Troubleshoot complex network issues and provide advanced technical support to clients and internal teams.
- Develop and maintain network documentation, standards, and procedures.
- Mentor junior network engineers and provide technical guidance.
- Stay abreast of the latest trends and advancements in telecommunications and networking technologies.
- Ensure network designs comply with security policies and regulatory requirements.
- Manage vendor relationships and evaluate new technologies and services.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field. A Master's degree is a plus.
- Minimum of 10 years of experience in network design, implementation, and architecture, with a strong focus on enterprise solutions.
- Proven expertise in designing and deploying complex IP networks, including routing protocols (BGP, OSPF), switching technologies, and firewalls.
- In-depth knowledge of cloud networking (AWS, Azure, GCP), SD-WAN, and wireless technologies.
- Experience with network security principles and best practices.
- Relevant industry certifications such as CCIE, CCNP, JNCIE, or equivalent are highly desirable.
- Strong analytical and problem-solving skills.
- Excellent communication, presentation, and interpersonal skills.
- Ability to work independently and as part of a team in a fast-paced environment.
- Proficiency in English is essential; Arabic language proficiency is an advantage.
This is an exceptional opportunity for a seasoned network professional to shape the future of enterprise connectivity.
Lead Software Architect - Enterprise Solutions
Posted today
Job Viewed
Job Description
Responsibilities:
- Define and oversee the architecture for enterprise-level software applications, ensuring alignment with business strategy and technical requirements.
- Lead the design and development of scalable, robust, and high-performance software solutions using modern architectural patterns (e.g., microservices, event-driven architecture).
- Provide technical leadership and mentorship to software development teams, promoting best practices in coding, testing, and deployment.
- Collaborate with product managers, business analysts, and stakeholders to understand functional and non-functional requirements.
- Evaluate and select appropriate technologies, frameworks, and tools for software development.
- Establish and enforce coding standards, architectural guidelines, and development processes.
- Identify and address technical debt, ensuring the long-term health and maintainability of the software systems.
- Design and implement strategies for cloud migration and optimization (e.g., AWS, Azure, GCP).
- Conduct code reviews, architectural reviews, and performance tuning to ensure high-quality software delivery.
- Lead the resolution of complex technical challenges and provide guidance on architectural decisions.
- Contribute to the development of the company’s technical roadmap and strategy.
- Stay current with emerging technologies and industry trends, evaluating their potential impact and application.
- Ensure security best practices are integrated into the software architecture and development lifecycle.
- Mentor and coach junior architects and senior engineers on architectural principles and design.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Minimum of 10 years of experience in software development, with at least 5 years in a software architecture or technical leadership role.
- Proven experience in designing and delivering large-scale, complex enterprise software systems.
- Expertise in multiple programming languages (e.g., Java, Python, C#, Node.js) and modern frameworks.
- Deep understanding of architectural patterns, design principles, and software development methodologies (Agile, Scrum).
- Extensive experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Strong knowledge of database technologies (SQL, NoSQL), APIs, and distributed systems.
- Excellent problem-solving, analytical, and communication skills.
- Ability to articulate complex technical concepts to both technical and non-technical audiences.
- Experience in leading and mentoring technical teams.
- Familiarity with the software development landscape in Riffa, Southern, BH is an advantage.
- Demonstrated ability to drive technical innovation and strategic decision-making.
Lead Software Architect - Enterprise Solutions
Posted today
Job Viewed
Job Description
Lead Software Architect - Enterprise Solutions
Posted today
Job Viewed
Job Description
As the Lead Software Architect, you will be instrumental in defining the technical vision and architectural roadmap for our enterprise applications. You will work closely with product management, engineering teams, and stakeholders to translate business requirements into high-level technical designs, ensuring solutions are maintainable, performant, and aligned with business objectives. Your expertise will be crucial in mentoring development teams, driving technical excellence, and ensuring the adoption of sound architectural principles.
Key Responsibilities:
- Define and evolve the overall software architecture for enterprise applications, ensuring scalability, reliability, and maintainability.
- Lead the design of complex software systems, including microservices, APIs, and cloud-native solutions.
- Collaborate with product managers and business analysts to understand requirements and translate them into technical specifications.
- Provide technical leadership and guidance to development teams, fostering best practices in coding, testing, and deployment.
- Evaluate and recommend appropriate technologies, frameworks, and tools to support architectural decisions.
- Conduct architectural reviews, code reviews, and performance analysis to ensure adherence to standards and identify areas for improvement.
- Develop and maintain architectural documentation, including design patterns, style guides, and technology roadmaps.
- Identify and mitigate technical risks, ensuring the robustness and security of software solutions.
- Mentor and coach software engineers, helping them grow their technical skills and understanding of architectural principles.
- Stay current with emerging technologies and industry trends, proactively identifying opportunities for innovation.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 10 years of experience in software development, with at least 5 years in a software architecture or lead technical role.
- Proven experience in designing and implementing large-scale, distributed, and high-availability systems.
- Deep understanding of architectural patterns such as microservices, event-driven architecture, and domain-driven design.
- Proficiency in cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Strong knowledge of various programming languages (e.g., Java, C#, Python) and database technologies (SQL, NoSQL).
- Excellent analytical, problem-solving, and critical thinking skills.
- Exceptional communication and interpersonal skills, with the ability to influence and collaborate effectively with technical and non-technical stakeholders.
- Experience with Agile methodologies and CI/CD pipelines.
- Knowledge of cybersecurity principles and best practices in software design.
Be The First To Know
About the latest Sap technical architect Jobs in Bahrain !
Senior Software Architect - Enterprise Solutions
Posted today
Job Viewed
Job Description
Principal Cloud Solutions Architect - Enterprise
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design and architect scalable, secure, and resilient cloud-native solutions.
- Lead the development and implementation of cloud strategies and roadmaps.
- Provide technical leadership and guidance to cloud engineering teams.
- Collaborate with stakeholders to understand business requirements and translate them into technical solutions.
- Evaluate and recommend cloud technologies, tools, and best practices.
- Ensure the security, performance, and cost-optimization of cloud environments.
- Develop and maintain cloud architecture documentation.
- Troubleshoot complex cloud infrastructure and application issues.
- Bachelor's degree in Computer Science, IT, or a related field; Master's preferred.
- 12+ years of IT experience, with 7+ years in cloud architecture.
- Extensive experience with AWS and/or Azure services.
- Proficiency in containerization technologies (Docker, Kubernetes).
- Strong understanding of CI/CD pipelines and DevOps principles.
- Excellent knowledge of networking, security, and data management in cloud environments.
- Relevant cloud certifications (e.g., AWS Professional, Azure Expert) are a strong plus.
- Exceptional analytical, problem-solving, and communication skills.
Senior Software Architect - Enterprise Solutions
Posted today
Job Viewed
Job Description
Key responsibilities include translating business requirements into technical specifications and architectural designs. You will evaluate and select appropriate technologies, frameworks, and tools for development projects. This role involves defining the overall structure of software systems, including databases, APIs, and integration points. The Senior Software Architect will provide technical leadership and guidance to development teams throughout the software development lifecycle. You will also conduct code reviews and ensure adherence to architectural principles and best practices. This position requires a deep understanding of various architectural patterns, such as microservices, monolithic, and event-driven architectures.
You will be responsible for identifying and addressing technical debt, optimizing system performance, and ensuring the security and reliability of the software solutions. Collaboration with product managers, business analysts, and other stakeholders is essential to understand requirements and ensure the architectural vision meets business needs. The Senior Software Architect will also mentor junior developers and architects, fostering a culture of technical excellence. This role involves staying current with emerging technologies and industry trends to recommend innovative solutions. Excellent problem-solving, communication, and interpersonal skills are paramount. The ability to communicate complex technical concepts to both technical and non-technical audiences is a must.
Required qualifications include a Bachelor's degree in Computer Science, Engineering, or a related field; a Master's degree is a plus. A minimum of 10 years of experience in software development, with at least 4 years in a software architect or lead developer role, is mandatory. Proven experience designing and implementing large-scale enterprise applications is essential. Expertise in multiple programming languages (e.g., Java, C#, Python) and frameworks is required. Strong knowledge of cloud platforms (AWS, Azure, GCP), databases (SQL, NoSQL), and API design is essential. Experience with Agile development methodologies and CI/CD pipelines is a strong advantage.