Software Developer; AI+.NET
Job Title:
Software Developer (Open AI + .NET)
Job Type: Contract
Job Location:
Dubai (On-site)
Purpose:
The Software developer is a key technical contributor within the Internal Applications team, responsible for the full software development lifecycle of internal digital platforms including web applications, mobile apps, and enterprise portals with a forward-thinking approach to adopt modern technologies such as AI, machine learning and automation. The role demands strong technical expertise, a problem-solving mindset, and a proactive approach to innovation and continuous improvement.
Key Responsibilities and Accountabilities:Application Design & Development
Lead the design, development, customization, and maintenance of internal business applications (web, mobile, portals).
Implement scalable and secure solutions using modern programming languages, frameworks, and tools.
Ensure seamless integration of applications with other internal systems using APIs and web services.
Develop POCs for new ideas and technologies to support innovation initiatives.
Operational Support
Provide Level 2/3 support for internal applications, resolving issues within defined SLAs.
Proactively monitor application performance, stability, and usability.
Participate in incident management, root cause analysis, and post-mortem reviews.
Modern Technology & Innovation Adoption
Identify opportunities to automate repetitive tasks and workflows using tools such as RPA (e.g., UiPath, Power Automate).
Lead POCs and pilots for AI/ML tools and automation solutions.
Integrate ML models into internal systems to drive smarter decision-making or improve user experience.
Stay updated on emerging technologies and propose their application in internal use cases.
Competencies:
Technical Expertise
AI / ML & Intelligent Application Development
Design, development, and integration of AI/ML-powered features into business applications (recommendation systems, NLP solutions, chatbots, automation tools).
Hands-on experience with OpenAI APIs (GPT models) for text generation, chatbots, summarization, embeddings, and workflow automation.
Experience working with Claude (Anthropic) for advanced reasoning, content generation, and AI-assisted development workflows.
Use of pre-trained models and third-party AI APIs to rapidly implement intelligent features.
Prompt Engineering – expertise in designing, optimizing, and fine-tuning prompts for accuracy, efficiency, and business relevance.
AI-assisted development using Git Hub Copilot to accelerate coding, refactoring, and debugging across multiple languages.
Microsoft .NET Technology Stack
ASP.NET, MVC Architecture, C#, Windows Forms, jQuery for custom enterprise application development.
Experience deploying and managing applications on Microsoft Azure, including cloud-based services and integrations.
Front-End Development
Strong experience with HTML5, CSS3, JavaScript for modern, responsive web interfaces.
Proficient in modern front-end frameworks such as React and Angular for building scalable, component-based user interfaces.
5+ years of experience managing complex technology projects.
Minimum Graduate Degree in Computer Science or relevant discipline.
Experience with current web and service technologies and architectures.
Prior working experience in generative use cases and automation is a must.
Knowledge of System/Application Development (SDLC) required.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).