Job Description: We are seeking an experienced System Architect and Requirements Engineer to join our team. This role will involve working closely with customers and development teams to ensure that customer requirements are fully understood and translated into detailed specifications. The successful candidate will have a degree in Computer Sciences or Telecommunications and excellent English communication skills. They will also have strong analytical and problem-solving capabilities, as well as at least 2 years' experience in software development with a BI reporting tool (PowerBI or MicroStrategy). Key Responsibilities: