Software Developer
Summary
Builds scalable .NET Core and Python web/desktop apps using Angular, REST APIs, and microservices; maintains Windows services and background systems in Dubai.
We are seeking a highly skilled Software Develop with working knowledge of Python ideal candidate will be responsible for designing developing and maintaining scalable high-performance software solutions across web desktop and enterprise environments The role focuses on delivering robust applications using modern Microsoft technologies including NET Core Web APIs Angular Python and desktop frameworks WinForms WPF while also supporting emerging platforms such as NET MAUI
8+ years of professional software development experience.
Strong hands-on experience with:
- o C# and dot NET Framework / dot NET Core
- o Pythono ASP dot NET Core Web APIso Angular (modern versions)
Strong hands-on experience with:
- o RESTful API design
- o Application Security Framework
- o Microservices architecture (preferred)
- o SQL databases (e.g., SQL Server)
Solid experience in desktop application development:
- o WinFormso WPF
Experience with dot NET MAUI or similar cross-platform frameworks.
Proven experience building and maintaining:
- o Windows Services
- o Background processing system
- o Service workers
Experience working on KIOSK or embedded-like systems is highly preferred.
Knowledge of version control systems (e.g., Git).
Experience with CI/CD pipelines and DevOps practices.
Experience with payment integration is a plus.
Experience with AI/ML integration is a plus.