Mon - Fri: 9.00 am - 6.00 pm

The best solution to grow your business Hire Us

Have Any Questions?

+971 2 444 6613
Contact Us
Contact Us
Home About us Products Our Services Careers Projects

Senior Software Analyst and Solution Architect


Job Overview: 

We are seeking an experienced and highly skilled Senior Software Requirements Analyst and Solution Architect to join our team. The ideal candidate will be responsible for bridging the gap between our clients’ business needs and our software development team, ensuring accurate and comprehensive system requirements gathering, documentation, and solution architecture. This role requires a deep understanding of both technical and business aspects, along with exceptional communication and analytical skills. 

Key Responsibilities: 

  1. Collaborate with clients, business owners, and stakeholders to understand their requirements, goals, and objectives, and translate them into well-defined system requirements. 
  2. Conduct thorough analysis of business processes to identify areas of improvement and innovation in software solutions. 
  3. Facilitate workshops, interviews, and meetings to gather requirements, elicit insights, and manage stakeholder expectations. 
  4. Prepare comprehensive documentation including Entity Relationship Diagrams (ERD), Business Requirement Documents (BRD), System Requirement Specifications (SRS), and Functional Specification Documents (FSD). 
  5. Define and document high-level solution architectures that align with clients’ needs and our software development capabilities. 
  6. Serve as the primary liaison between business owners, clients, and the software development team, ensuring effective communication and collaboration. 
  7. Provide technical guidance and leadership to development teams during the implementation phase to ensure the designed solutions are accurately translated into functional software. 
  8. Evaluate and propose technology solutions that address complex business challenges while considering factors like scalability, security, and performance. 
  9. Collaborate with project managers to ensure project timelines, milestones, and deliverables are met effectively. 
  10. Stay up-to-date with industry trends, best practices, and emerging technologies to continuously enhance the quality and innovation of our solutions. 

Qualifications: 

  1. Bachelor’s or Master’s degree in Computer Science, Software Engineering, Information Technology, or a related experience. 
  2. Proven experience 7+ years in software analysis, and solution architecture. 
  3. Excellent interpersonal and communication skills, with the ability to engage effectively with technical and non-technical stakeholders. 
  4. Solid understanding of software development methodologies (Agile, Waterfall, etc.) and the software development life cycle. 
  5. Experience in guiding and collaborating with development teams to ensure accurate implementation of requirements. 
  6. Strong analytical and problem-solving skills, with the ability to anticipate issues and propose effective solutions. 
  7. Knowledge of industry-standard tools for requirements gathering, documentation, and diagramming. 
  8. Demonstrated ability to adapt to changing priorities, manage multiple tasks, and deliver high-quality results under tight deadlines. 
  9. Arabic Speaking is a must.
LEAVE A CV