Principal Engineer job in dubai, United Arab Emirates

Full Time

Al Futtaim Private Company LLC

Established in the 1930s as a trading business, Al-Futtaim Group today is one of the most diversified and progressive, privately held regional businesses headquartered in Dubai, United Arab Emirates

The Principal Engineer is responsible for offering guidance and direction to facilitate the delivery of business solutions within their specialized domain in alignment with the overarching Group IT strategy and established architecture standards. Collaboration with various stakeholders is essential to identify optimal solutions, foster consensus, and ensure alignment with business objectives and benefits realization. Furthermore, the Principal Engineer is tasked with spearheading the development of comprehensive solution designs and obtaining approval through collaborative efforts with the relevant Domain Architect, notably through the Solution Design Approval Forum (SDAF).

As a part of our team, your role will encompass the following key responsibilities:

Business Domain Goals Setting: Establishing cohesive business domain goals aligned with product, design, and overall business objectives.

Solution Design: Designing solutions that fulfill Functional and Non-Functional requirements while adhering to architecture principles and technology standards. We emphasize the ‘Architect to Operate’ principle to ensure smooth solutions transition into operational phases.

Vendor Evaluation: Participating in Request for Information/Proposal processes, assessing technical capabilities and commercial viability of vendors/solutions to recommend the most suitable options. Validating technical effort estimations is also crucial in this process.

Documentation and Approval: Taking ownership of the design process and generating necessary documentation for submission to the Solution Design Approval Forum to obtain design approval.

Promotion of Reusability: Advocating for the reusability of existing solutions by adopting approved design patterns.

Design Thinking Workshops: Conduct design thinking workshops with key stakeholders to ensure alignment and understanding of solution requirements.

Non-Functional Testing Oversight: Ensuring proper signing off on Non-Functional testing, including the selection and execution of appropriate testing types based on the application’s nature (e.g., performance testing for customer-facing transaction applications).

Risk Identification and Mitigation: Identifying architecture-related risks, developing mitigation plans, and managing them through resolution.

Market Insight and Skill Development: Keeping abreast of the latest market trends, competitive insights, and technological advancements. Sharing this knowledge within the technical community to foster continuous learning and improvement.

Supplier and Cost Analysis: Providing advice on supplier and cost options, ensuring the overall solution’s validity is accurately represented.

In summary, your role is pivotal in driving the design and implementation of effective solutions that meet business objectives and adhere to industry standards and best practices while continuously seeking opportunities for improvement and innovation.

To excel in this role, candidates should possess a combination of essential skills and relevant experience:

Communication Skills: Exceptional written and verbal communication proficiency to effectively convey complex ideas and concepts.

Leadership and Teamwork: Demonstrated ability to lead teams and foster a collaborative environment, always seeking improvements and innovation.

Technical Proficiency: Comprehensive knowledge across various technical domains, including Machine Learning, Artificial Intelligence, RPA, Mobile, Web, and Cloud technologies, particularly Microsoft Azure.

Cloud Architecture Experience: Extensive background in designing and implementing cloud solutions encompassing Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS), with expertise in cloud-native applications using Containers, Serverless technologies, and Microservices architectures.

Integration Expertise: Strong experience in designing and implementing integration patterns such as Service-Oriented Architecture (SOA) and APIs.

Problem-Solving Skills: Analytical and creative problem-solving abilities to address complex challenges effectively.

ITIL Knowledge: Solid understanding and practical experience with ITIL practices, particularly in Incident, Problem, and Change management, to enhance Operations Architecture.

Enterprise Architecture Frameworks: Familiarity with Enterprise Architecture Frameworks like TOGAF or Zachman to guide architectural decision-making.

In addition to these skills, candidates should have:

Relevant Work Experience: 8-10 years of experience in Solution Architecture or Consulting roles, ideally within industries like Corporate Functions (Finance, HR, etc.).

SAP Cloud Familiarity: Strong understanding of SAP Cloud applications and their integration capabilities with other digital platforms.

Autonomy and Leadership: Previous experience in roles with a high level of autonomy and the ability to coach and develop teams.

Project Leadership: Demonstrated success in leading large-scale projects with significant investment, typically ranging from 5 to 10 million Capex per initiative.

Application Development Background: A background in application development to understand the intricacies of software design and implementation.

Broad Architecture Expertise: Proficiency across various architecture domains, including Business, Data, Application, Infrastructure, and Security.

Candidates who possess these skills and experiences are well-equipped to thrive in this role, driving the design and implementation of innovative and effective solutions aligned with business objectives.