Apply Edge Tailor my CV for this job — free

Software Engineer Officer / Data Analyst Officer

Wargaming Weekly · United Arab Emirates

Tailor my CV for this job — free

See similar jobs

Software Engineer Officer / Data Analyst OfficerRole DescriptionDevelop, test, maintain, and improve software applications, systems, and technical solutions to support business operations.Write clean, efficient, and maintainable code while following established software development standards and best practices.Analyze business requirements and collaborate with relevant teams to implement effective technical solutions.Identify and resolve software bugs, system errors, and performance issues to ensure system reliability.Collect, organize, process, and analyze data from multiple sources to identify trends, patterns, and business insights.Prepare data reports, dashboards, and visualizations to support management decisions and operational planning.Perform data validation, cleaning, and quality checks to ensure accuracy, consistency, and completeness.Develop and maintain databases, data pipelines, APIs, and reporting tools as required.Monitor system performance and data quality, recommend improvements, and support ongoing process optimization.Maintain technical documentation, analytical reports, and project records while ensuring data security and confidentiality.QualificationsBachelor's degree or above in Computer Science, Software Engineering, Data Analytics, Information Technology, Statistics, or a related field.Knowledge of programming languages such as Python, Java, JavaScript, or C#, and familiarity with software development principles.Understanding of databases, SQL, data structures, algorithms, and data management practices.Familiarity with data analysis and visualization tools such as Microsoft Excel, Power BI, or Tableau.Ability to interpret complex datasets, identify meaningful trends, and present findings clearly.Strong analytical thinking, logical reasoning, problem-solving, and debugging skills.Understanding of data accuracy, information security, and confidentiality requirements.Good communication skills and the ability to collaborate with technical and non-technical teams.Strong attention to detail, time management, and organizational skills.Willingness to learn new technologies, analytical methods, and development tools to support continuous improvement.