Join Our Team
Be part of a dynamic team empowering businesses across the Middle East with strategic excellence.
Current Openings
Senior Software Developer (Microsoft Power Platform, Azure & Python Specialist)
Position Overview
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.
Web Developer (Contract Type)
Position Overview
What We Are Looking For
Essential Skills & Experience
- Minimum 5 years professional web development experience
- At least 2 years on government, public sector, or large institutional projects
- Proven bilingual Arabic/English website delivery, including RTL implementation
- Hands-on experience with the UAE Design System
- Proficiency in HTML5, CSS3/SCSS, JavaScript (ES6+), and at least one major framework (React.js or Vue.js)
- Back-end proficiency in Node.js, PHP, or Python; RESTful API design and integration
- Advanced CMS experience — WordPress (custom development) or headless CMS (Strapi, Contentful, or equivalent)
- WCAG 2.1 AA accessibility compliance implementation
- OWASP Top 10 security hardening and HTTPS/SSL configuration
- Google PageSpeed / Core Web Vitals optimization
- Git version control and CI/CD pipeline experience
- English (fluent) and Arabic (proficient — reading and writing)
Preferred
- Google Analytics 4 or Tag Manager certification
- ISTQB or equivalent QA certification
- Cybersecurity certification (CEH, CompTIA Security+, or equivalent)
- Prior UAE federal or emirate-level government digital project experience
- Arabic native or near-native proficiency
Contract Terms
- Type: Fixed-price, project-based contract
- Duration: 8–10 weeks from contract signing
- Location: Hybrid — remote with on-site availability when required (UAE)
- Fee: Competitive fixed project fee in AED (VAT Exempt)
- Payment: Milestone-based, linked to deliverable sign-off
- IP: All outputs become the full property of the SMO upon final payment
- Reporting to: SMO Project Manager
To Apply
Submit the following to info@thesmo.me by 1 April 2026, with the subject line: Application – Contractor Web Developer
- CV / professional profile (max 4 pages)
- Portfolio including at least one bilingual Arabic/English government website
- Brief technical approach statement (max 2 pages)
- Valid UAE commercial license or freelance permit
- Proposed project fee and availability confirmation
SMO reserves the right to accept or reject any application at its sole discretion.
Why Join SMO?
At Strategy Management Office, we believe in empowering our team members to reach their full potential. We offer a collaborative environment where innovation thrives, professional growth is encouraged, and your contributions make a real impact on businesses across the Middle East.
Apply for a Position
Fill out the form below and upload your CV to apply for any of our open positions.
Ready to Partner with The SMO?
Let’s discuss how our expertise can help transform your business and achieve your strategic objectives.