DOHA BANK
Technical Developer - AI Applications
DOHA BANKQatar3 days ago
Full-timeInformation Technology

Role Objective

The incumbent will support the Business users/departments in defining, developing reports, dashboards, analytics etc. and maintaining the respective Business Intelligence applications/systems, including AI driven applications. The incumbent will perform modification/ enhancement, as applicable, to the new/existing systems through analyzing, coding programming, and testing, in line with the business requirements/specifications and digital architectures, in coordination with the relevant stakeholders. The incumbent will collaborate with the respective stakeholders in design and development of AI solutions, incorporating best practices.


Requirements:

  • Bachelor’s degree or in Computer Science, Information Systems, or any other related discipline from a recognized university.
  • Master’s degree in management any other related discipline from a recognized university.
  • 05-08 years of total experience in financial services/banking industry, entailing responsibilities pertaining to the specific area of discipline.
  • Prior experience as a Database Developer with hands on experience on Oracle application.
  • Hands-on experience in development of AI applications or projects


Roles and Responsibilities:

  • Work closely with the Business Intelligence, Business Units, and other respective stakeholders to analyze, and design new features, as per the business requirements.
  • Stay abreast of the latest developments and new techniques and methodologies in AI and Machine Learning.
  • Apply applicable frameworks to improve and optimize the AI processes, ensuring implementation of new innovations, and efficiency of the AI solutions.
  • Contribute towards the entire AI project lifecycle, with focus to enhance performance and optimizations.
  • Work closely with the Senior Specialist in application/system development/enhancement project plans, including but not limited to project scope / schedule preparation, and implementation.
  • Work closely with the respective stakeholders, as applicable, in documentation of business requirements, and specifications.
  • Formulate programming codes /scripts intended for enhancements / development of new application /system functionalities.
  • Ensure prompt delivery design prototype, based on detailed analysis/ assessment of user needs/ specifications.
  • Perform testing of completed applications/system, as applicable, to ensure alignment of concluded work in line with the business requirements, and approved design/architecture.
  • Identify and troubleshoot application/system bugs, and correct errors, in a timely manner.
  • Perform application/system improvement upgrades, as per the approved schedule, and stipulations.
  • Prepare/generate management reports/ad-hoc update on specific application/system development/enhancement progress.
  • Work closely with the respective stakeholders in feasibility studies, gathering/ mapping/ processing of data to facilitate the development/ optimization of AI and machine learning models.
  • Ensure adherence with data privacy and security regulations while handling sensitive information.
  • Work closely with the Senior Specialist and Data operations team in developing scripts and/or programs to automate tasks, as identified.
  • Work closely with the Data Governance and Data operations team, to ensure secure data.
  • Monitor database performance, perform testing, and implement improvements, as recommended by the Team Lead/Department Head.
  • Maintain highest standards of confidentiality, professional conduct, ethics, and integrity in the provision of services in the unit.
  • Follow the audit, risk, compliance and procedural control measures set by the management.

Key Skills

Ranked by relevance