Job details
Software Developer
Yallo Retail · UAE
- Published on Jobs Match
- Job type
- Contract
Job description
Job Title: Software Developer (Open AI +.NET)
Job Type: Contract
Job Location: Dubai (On-site)
Role 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.
Functional/Technical 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 GitHub 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.
Minimum qualifications:
• 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.