Iraq , Iraq
--
Company

Job Details

Job Description

Roles & Responsibilities

Design and build internal applications, tools, and automation solutions to support business operations

  • Develop scalable backend services using C# / .NET and Azure
  • Use AI tools and APIs to enhance applications and speed up development
  • Deliver solutions quickly with a focus on usability and real business value
  • Integrate AI capabilities into business applications where needed
  • Apply prompt design and basic AI patterns (such as RAG, where applicable)
  • Use AI as a development accelerator, not as a research activity
  • Build and enhance solutions using SharePoint Online and Microsoft 365
  • Automate workflows using Power Platform (Power Automate, Power Apps) where appropriate
  • Integrate applications with SharePoint, Teams, and other M365 services
  • Build and manage APIs and integrations with internal systems (ERP, CRM, databases)
  • with SQL databases and data pipelines where required
  • Ensure data is handled securely and efficiently
  • Conduct structured discovery sessions with business stakeholders and division champions to identify, scope, and prioritize AI and application use cases
  • Work closely with business users to understand real requirements and challenges
  • Translate business needs and ambiguous problems into simple, clear, and deliverable technical solutions
  • Design practical GenAI solutions with defined success metrics and pilot criteria
  • Facilitate working sessions with non-technical users and make AI easy to understand and use
  • Document solution designs clearly so they can be reviewed and approved through the Architecture Review Board (ARB)
  • Provide clear updates, communication, and documentation for all delivered solutions
  • Ensure all applications follow IT security, data governance, and architecture standards
  • No solution should be deployed without proper review and approval
  • Maintain clean, maintainable, and well-documented code

Desired Candidate Profile

  • Bachelor s degree in computer science, Software Engineering, or related field
  • 3+ years of software development experience
  • Strong experience with C# and .NET (Core / .NET 6/7/8)
  • Hands-on experience with Microsoft Azure (App Services, Functions, Storage, SQL)
  • Experience building web applications and APIs
  • Experience with SharePoint Online and Microsoft 365 integration
  • Familiarity with Power Platform (Power Apps / Power Automate)
  • Experience using AI tools or APIs
  • Good understanding of REST APIs and system integration
  • Strong problem-solving skills and the ability to work independently
  • Experience with Azure DevOps or GitHub (CI/CD pipelines)
  • Basic knowledge of AI concepts, such as prompt design or RAG
  • Experience with JavaScript frameworks (React, Angular, or similar)
  • Familiarity with enterprise environments and business systems
  • Microsoft certifications (AZ-204, AI-900, etc.)
  • Exhibits enthusiasm, professionalism, and a positive attitude.
  • Responds promptly to user and supervisor requests.
  • Works with integrity and respect for confidentiality.
  • Open-minded, curious, and eager to learn new technologies.
  • Proactive, innovative, and continuously seeks process improvements.
  • Displays resilience and adaptability in a fast-paced environment.
  • This role may require on-site presence and occasional travel between office or field locations.
  • Availability for occasional after-hours or weekend support when necessary.
  • Must comply with all internal IT security and safety policies.

Similar Jobs