Job Description

Position Overview


We are seeking a highly skilled and experienced Senior Software Developer with strong expertise in Microsoft Power Apps, Microsoft Azure, Python, Microsoft Fabric (Power Fabric), and Microsoft Foundry. The ideal candidate will be responsible for designing, developing, and deploying scalable enterprise-grade applications and data solutions within the Microsoft ecosystem.


This role requires a technically strong, solution-oriented professional who can translate business requirements into robust digital solutions while ensuring performance, security, scalability, and maintainability.


Minimum Qualifications (Mandatory Requirements)

  • Bachelor’s Degree in Computer Science (or closely related field) from a reputable and accredited university
  • Minimum 5 years of professional software development experience
  • Demonstrated expertise in:

*Microsoft Power Apps (Canvas & Model-Driven Apps)

*Microsoft Power Platform (Power Automate, Dataverse, Power BI integration)

*Microsoft Azure (App Services, Azure Functions, Logic Apps, Azure SQL, Storage, DevOps, etc.)

*Python (backend development, scripting, APIs, data processing)

*Microsoft Fabric (Power Fabric)

*Microsoft Foundry development

  • Strong understanding of software architecture and enterprise solution design

Applications that do not meet the minimum academic and experience requirements will not be considered.


Key Responsibilities


Application Development

  • Design and develop enterprise applications using Microsoft Power Apps
  • Build secure and scalable backend services using Python
  • Develop and deploy cloud-native applications on Microsoft Azure
  • Integrate applications with enterprise systems via APIs and connectors
  • Develop automation workflows using Power Automate

Data & Analytics Solutions

  • Design and implement data solutions using Microsoft Fabric
  • Develop data pipelines and transformation workflows
  • Integrate analytics solutions with Power BI and enterprise reporting systems
  • Utilize Microsoft Foundry for advanced solution development

Architecture & Design

  • Participate in solution architecture and technical design discussions
  • Translate business requirements into scalable technical solutions
  • Ensure adherence to best practices in performance, security, and maintainability
  • Implement CI/CD pipelines using Azure DevOps

Collaboration & Leadership

  • Work closely with business analysts, stakeholders, and project managers
  • Provide technical mentorship to junior developers
  • Conduct code reviews and enforce coding standards
  • Contribute to continuous improvement and innovation initiatives

 

Required Technical Skills

Microsoft Technologies

  • Strong hands-on experience with:

Power Apps (Canvas & Model-Driven)

Dataverse

Power Automate

Power BI integration

Microsoft Fabric

Microsoft Foundry

  • Azure services including:

Azure App Services

Azure Functions

Azure SQL Database

Azure Storage

Azure Active Directory

Azure DevOps

Programming & Development

  • Advanced proficiency in Python
  • Experience building RESTful APIs
  • Strong SQL knowledge
  • Experience with version control systems (Git)
  • Knowledge of DevOps and CI/CD practices

Software Engineering Competencies

  • Object-oriented programming principles
  • Cloud architecture patterns
  • Secure coding practices
  • Performance optimization
  • API integrations
  • Agile/Scrum methodologies


Preferred Qualifications (Advantageous)

  • Microsoft Certifications (Power Platform, Azure Developer, Azure Solutions Architect)
  • Experience with AI/ML integrations within Azure or Foundry
  • Experience with containerization (Docker, Kubernetes)
  • Experience working in enterprise or government environments
  • Exposure to data governance and compliance frameworks


Key Competencies

  • Strong analytical and problem-solving skills
  • Excellent written and verbal communication skills
  • Ability to work independently and within a team
  • High attention to detail
  • Strong documentation skills
  • Ability to manage multiple projects simultaneously


What We Offer

  • Competitive salary based on experience
  • Opportunity to work on cutting-edge Microsoft technologies
  • Professional growth and certification support
  • Dynamic and collaborative work environment
  • Exposure to enterprise-scale digital transformation projects


How to Apply

Interested candidates who meet the above requirements should submit:

  • A detailed CV
  • Academic transcripts
  • Copies of relevant certifications


Only shortlisted candidates will be contacted.


Submit your applications on the link below:

https://thesmo.me/career-page/#apply-form



Job Details

Role Level: Entry-Level Work Type: Full-Time
Country: United Arab Emirates City: Abu Dhabi
Company Website: www.thesmo.me Job Function: Engineering
Company Industry/
Sector:
Other

What We Offer


About the Company

Searching, interviewing and hiring are all part of the professional life. The TALENTMATE Portal idea is to fill and help professionals doing one of them by bringing together the requisites under One Roof. Whether you're hunting for your Next Job Opportunity or Looking for Potential Employers, we're here to lend you a Helping Hand.

Report

Disclaimer: talentmate.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@talentmate.com.


Recent Jobs
View More Jobs
Talentmate Instagram Talentmate Facebook Talentmate YouTube Talentmate LinkedIn