Digital Solutions Architect
Giza Systems
- Cairo
- Permanent
- Full-time
- Applying advanced methodologies to analyse and design solutions, translating client business requirements into technical solutions in the digital domain.
- Recommending and leveraging modern digital technologies to meet customers' business requirements effectively.
- Leading requirements gathering sessions with clients to analyse existing processes, identify desired future states, and obtain client sign-off on deliverables.
- Estimating effort and skill levels required for proposal fulfilment.
- Developing technical proposals ensuring compliance with technical aspects and reviewing overall proposals for consistency before submission.
- Creating project scope work breakdown structures, highlighting task interdependencies, and submitting them to the Project Manager.
- Reviewing application and technical architecture deliverables throughout development testing to ensure quality and requirement traceability.
- Negotiating conflicts with stakeholders, consolidating agreed actions, and documenting final decisions.
- Analysing client business needs to define required solutions, preparing and presenting necessary documents, presentations, demos, and proof of concepts.
- Acting as the primary technical contact with clients during solution design and as a reference for implementation teams.
- Leading implementation activities, particularly for rapid delivery solutions, when necessary.
- Collaborating with Software Architects to prepare comprehensive End-to-End Solution Architectures aligning with sold solutions and customer needs.
- Reviewing and conducting package-specific training for clients, including training material and user manuals.
- Developing, reviewing, and approving statements of work (SOW) before signing.
- Evaluating vendors in collaboration with the Pre-Sales team.
- Participating in initiatives and research & development activities as required.
- Reviewing and compiling compliance matrices demonstrating proposed IT platform capabilities for submission by the presales team.
- Supervising, reviewing, and approving functional specifications related to proposed applications and obtaining client alignment.
- Acting as the technical expert on projects, resolving issues as they arise.
- Conducting awareness sessions with project teams to explain project scope and objectives.
- Reviewing all future state processes and application requirements to ensure technical soundness, adherence to project scope, and meeting customer expectations.
- Passion for designing solutions and collaborating with teams to customize solutions to meet customer requirements.
- Demonstrated ability to take personal ownership and maintain high professional standards, with a flexible and responsive work style.
- Strong multitasking abilities and the capacity to work effectively under pressure.
- Excellent leadership and people management skills.
- Strong communication, interpersonal, and presentation skills.
- Excellent command of the English language.
A minimum of 12 years of related experience.
3 or more years of experience writing code (such as, but not limited to, Java, C, C++, C#, VB.Net; databases like SQL Server/ Oracle; and testing tools Experience of multiple full release cycles.
3 or more years in developing solution architecture.
Advanced understanding of modern software development tools and methodologies.
Advanced in developing and managing large solution.
Expert in Database Concepts.
Expert multi-tier - distribution technologies.
Excellent verbal and written communication skills; influencing skills and ability to work effectively in a geographically dispersed team.
Good Demonstrated technical leadership.
High-level and low-level design expertise.
Expert in Software Sizing and planning.
Expert in multiple business domains and industries.
Advanced knowledge of ETOM.
Digital acumen and familiarity with modern digital solutions