Develop and maintain application architecture models, documentation, and guidelines.
Design comprehensive integrated systems that meet business requirements.
Create application architectures that align with business objectives, technical needs, and industry best practices.
Ensure applications are scalable, secure, reliable, and performant.
Establish and enforce architectural guidelines, standards, and frameworks for application development.
Evaluate and select suitable technologies, platforms, and tools. Utilize business modeling methods to ensure deliverables are results oriented.
Review, analyze, and assess ideas, projects, and opportunities to develop new solutions, technologies, and business models for various business segments.
Collaborate across business segments to identify opportunities and showcase ideas within the innovation and emerging business pipeline.
Develop solution architecture models that demonstrate how products, operations, and systems interact within the organization.
Conduct analyses to determine the best approaches for solving business problems or opportunities, which may include process improvements, system enhancements, or software procurement.
Work with technical and business teams to evaluate and select new emerging technologies, vendors, and applications.
Identify complex problems with multiple variables and risks within the application landscape.
Provide solution design inputs for ongoing application projects.
Ensure that application architecture diagrams are developed and kept up to date.
Effectively respond to stakeholder concerns, demonstrating cultural awareness and adaptability in a diverse, multinational environment.
Other reasonable tasks as assigned by supervisor.
Minimum Knowledge, Skills & Experience:
Bachelor's degree in computer science, computer engineering or related field.
6-8 years of relevant full-time work experience in IT environment.
Experience in Enterprise systems and platform (i.e. BPM, ECM, ERP, CRM, Portal, and Web information system, Azure).
Must have a complete understanding of the tools, techniques, and challenges of managing medium to large scale IT team.
Knowledge and certification in best practice frameworks and processes in SDLC, ITIL Services Management, TOGAF and PMI.
Must be able to analyse user problems related to information systems business solutions and convert problem formulations to computer process-able format.
Excellent writing skills with the ability to draft and edit a variety of written reports and communications and to articulate ideas clearly and concisely; Arabic proficiency is an advantage.