Today's Entrepreneur

Software Engineer Officer / Data Analyst Officer

Dubai, UAEPosted today

Salary
AED 12k–18k a month· est.
Job type
Full time
Level
Junior
Field
Engineering & Technology
Work mode
On site

About the role

Role Description We are seeking a Software Engineer / Data Analyst to develop software solutions, manage data processes, and support technology-driven business operations. Responsibilities include designing, developing, testing, and maintaining software applications, writing clean and efficient code, troubleshooting technical issues, and improving system performance. The role also involves collecting, organizing, processing, and analyzing business data, developing reports and dashboards, identifying data trends and patterns, and providing meaningful insights to support business decision-making. Additionally, the position requires maintaining databases, optimizing data workflows, supporting system integration, ensuring data accuracy and security, and collaborating with cross-functional teams to improve operational efficiency through technology and data-driven solutions. Qualifications • Bachelor's degree or above in Computer Science, Software Engineering, Data Science, Information Technology, Statistics, or a related field. • Proficiency in one or more programming languages, such as Python, Java, JavaScript, C++, or C#. • Good understanding of software development principles, data structures, algorithms, and database management. • Familiarity with SQL, database systems, data processing, and data visualization tools. • Knowledge of data analysis techniques, statistical methods, and business intelligence concepts. • Ability to collect, clean, analyze, and interpret structured and unstructured data. • Familiarity with software development tools, version control systems, and testing procedures. • Understanding of data security, system reliability, and software quality standards. • Strong analytical, logical thinking, and problem-solving skills. • Proficiency in Microsoft Office and relevant technical applications. • Good communication, teamwork, and organizational skills. • Strong attention to detail and commitment to continuous learning and technological improvement.

Requirements

  • Bachelor's degree or above in Computer Science, Software Engineering, Data Science, Information Technology, Statistics, or a related field.
  • Proficiency in one or more programming languages, such as Python, Java, JavaScript, C++, or C#.
  • Good understanding of software development principles, data structures, algorithms, and database management.
  • Familiarity with SQL, database systems, data processing, and data visualization tools.
  • Knowledge of data analysis techniques, statistical methods, and business intelligence concepts.
  • Ability to collect, clean, analyze, and interpret structured and unstructured data.
  • Familiarity with software development tools, version control systems, and testing procedures.
  • Understanding of data security, system reliability, and software quality standards.
  • Strong analytical, logical thinking, and problem-solving skills.
  • Proficiency in Microsoft Office and relevant technical applications.
  • Good communication, teamwork, and organizational skills.
  • Strong attention to detail and commitment to continuous learning and technological improvement.

Responsibilities

Designing, developing, testing, and maintaining software applications; writing clean and efficient code; troubleshooting technical issues; improving system performance. Collecting, organizing, processing, and analyzing business data; developing reports and dashboards; identifying data trends and patterns; providing meaningful insights to support business decision-making. Maintaining databases, optimizing data workflows, supporting system integration, ensuring data accuracy and security, and collaborating with cross-functional teams to improve operational efficiency through technology and data-driven solutions.

Skills

  • Python
  • Java
  • JavaScript
  • C++
  • C#
  • SQL
  • data visualization
  • data processing
  • version control
  • business intelligence
  • Microsoft Office
  • statistics
  • data analysis
  • software testing
  • data security

Not sure you fit this role?

Upload your CV and see how you score against Today's Entrepreneur and every other live job. It's free.

Get my free matches
Software Engineer jobs in Dubai105 live roles, top employers and pay.See all →

Similar jobs across the Gulf