Key Responsibilities
A. Solution Design
- Translate Business Requirements Documents (BRDs) into comprehensive technical solution designs.
- Prepare the Solution Architecture Document (SAD), covering components, architecture, data flows, integrations, security, hosting, and performance.
- Select appropriate technologies, platforms, and products while balancing cost, performance, and scalability.
- Design integrations with the client's existing government systems and national platforms.
- Define non-functional requirements, including performance, availability, security, backup and recovery, and business continuity.
B. Pre-Sales and Proposal Support
- Develop technical designs for proposals and tenders and respond to technical requirements in tender documents.
- Estimate the solution's scope, components, and costs, and support the proposals team with pricing.
- Evaluate vendors, products, and licenses required for the proposed solution.
C. Delivery and Technical Oversight
- Hand over the SAD to the Software Lab Team, explain the design, and answer technical questions during development.
- Review the implemented solution against the approved design and approve any deviations.
- Coordinate with the Infrastructure and Cybersecurity Teams on hosting environments, infrastructure requirements, and security controls.
- Support deployment and configuration within the client's environment and resolve complex technical issues.
- Assess the impact of change requests on solution design, cost, and project timelines.
D. Standards and Continuous Development
- Establish standardized design templates and reusable components for use across projects.
- Monitor emerging technologies and evaluate their suitability for the group's clients.
- Qualifications and Experience
Essential Requirements
- Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a closely related field.
- At least 8 years of experience in Information Technology, including a minimum of 3 years in solution architecture and design.
- Practical experience in software development or systems engineering before transitioning into solution design.
- Experience designing solutions for at least two projects involving government entities, municipalities, or municipal authorities in Saudi Arabia.
- Experience preparing SAD documents and developing technical designs for proposals and tenders.
- Proficiency in Arabic and English, both written and spoken.