Qureos

FIND_THE_RIGHTJOB.

Senior Software Engineer

Dubai, United Arab Emirates

Category

Administrative Positions

Type

Full time

Description

The Senior Software Engineer is responsible for end-to-end software development cycle (gather requirements, analyze, develop, test and deploy). Enhance, troubleshoot, support, integrate and maintain existing applications.

Main roles & responsibilities

  • Analyze, design, develop and deploy software solutions following software development best practices.
  • Develop web services and APIs. Integrate existing systems, including SSO integration.
  • Adopt the cloud native services (RDS, serverless, auto deployment, etc.).
  • Monitor, maintain, customize, upgrade, and develop reports for applications.
  • Document system requirements, technical specifications, workflows and comment developed code.
  • Test software before deployment using functional, unit, stress, regression, smoke and other testing.
  • Give second level support to the IT support team escalations and manage business support requests.
  • Research and recommend new technologies to improve system performance and reliability.
  • Follow best practices for securing applications and data. Report any security related issues immediately to line manager and to the AIT ISM. Implement all ISMS manual guidelines.
  • Adhere to internal and local information security and relevant health and safety laws, regulations, policies, and procedures.

Required qualification & skills

  • Bachelor’s degree in computer engineering, computer science or a related field from an accredited university.
  • PHP / .NET / Mobile certifications.
  • AWS Cloud Developer certifications.
  • For Smart Learning: PHP, HTML, CSS, Laravel, Drupal, Moodle, Zend Framework, WordPress.
  • For e-Enterprise: .Net, SharePoint Online, C#, SOAP, Dynamics GP, Salesforce, Banner, K2.
  • For Mobile and Wearable: Swift, XCode, Java, Kotlin, Eclipse, Ionic, Flutter, React Native.
  • Cloud services, Web services, REST APIs, Caching, Queuing, Source control (GIT / Azure DevOps).
  • JavaScript frameworks (React, Angular, Vue), Databases (MySQL, MSSQL, Oracle).
  • Knowledge of AI and ML fundamentals
  • Ability to develop and implement AI and ML models
  • Knowledge of AI and ML best practices
  • Understanding of AI and ML optimization techniques
  • Time and project management skills.
  • Analytical and problem-solving skills.
  • Interpersonal, communication and soft skills.
  • Ability to work under pressure and in a diverse culture.
  • Excellent communication skills in English language; Arabic language is an advantage.

© 2025 Qureos. All rights reserved.