Skip to main content

Senior AI Developer

Robert Walters

DubaiOn-siteFull-Time1w ago

Description

  • Responsible for the end-to-end delivery of applications - from understanding requirements and creating business cases, to producing technical design documents and architecture, through to development, testing, and deployment.
  • The role focuses on building AI-powered and data-driven applications using modern full-stack technologies, with strong proficiency in stacks that AI coding tools such as Claude Code can effectively generate and maintain.

Key Responsibilities:

Requirements & Design

  • Engage directly with stakeholders to gather, analyse, and document business requirements.
  • Produce clear Business Cases, Functional Specification Documents (FSD), and Technical Architecture / Design Documents.
  • Define system architecture, data models, API contracts, and integration patterns before development begins.

Application Development

  • Develop full-stack applications using the core technology stack (see Skills Matrix below).
  • Write clean, maintainable, well-documented code aligned to company coding standards.
  • Integrate AI/LLM APIs (Anthropic Claude, OpenAI, Gemini) to build intelligent features such as document processing, conversational interfaces, and automated workflows.
  • Leverage AI-assisted coding tools (Claude Code, GitHub Copilot, or equivalent) to accelerate delivery and maintain high code quality.
  • Design and manage relational databases; write optimised SQL queries, stored procedures, and migrations.

Documentation & Reporting

Maintain up-to-date technical, design, and functional documentation for all delivered work.

Prepare monthly task completion reports and present findings to peers and clients.

Required:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or equivalent experience.
  • Minimum 5 years of hands-on software development experience.
  • Demonstrable experience authoring Technical Architecture / Design Documents and Business Cases.
  • AI/LLM Integration: Anthropic Claude API Certification or equivalent demonstrated experience integrating LLM APIs in production applications.
  • Database: Oracle OCA/OCP, PostgreSQL Associate, or equivalent relational database certification.
  • Cloud: AWS Certified Developer - Associate, Google Cloud Professional Developer, or Azure Developer Associate.
  • AI Dev Tooling: GitHub Copilot Certification or Claude Code proficiency assessment.
  • Microsoft Stack: Microsoft PL-100 (Power Platform App Maker) or MS-600 (Building Apps for Microsoft 365).

More jobs in Dubai