JobXDubai
JobsCompaniesSalariesPricing
ATS Resume ScannerGratuity CalculatorVisa Eligibility CheckerLeave Calculator
View All Tools
Knowledge HubCareer GuidesCV ServicesEmirates Cabin Crew GuideCareer Coaching
Sign InGet Started

Jobs by Category

  • Engineering & Technology
  • AI & Machine Learning
  • Sales & Business Development
  • Finance & Accounting
  • Marketing & Communications
  • Human Resources
  • Operations & Logistics
  • Construction & Real Estate
  • Healthcare & Medical
  • Hospitality & Tourism
  • Product Management
  • Data & Analytics
  • Design & Creative
  • Customer Support
  • Legal & Compliance
  • Education & Training
  • Executive & Management
  • Administrative

Platform

  • Browse Jobs
  • Jobs in Dubai
  • Jobs in Abu Dhabi
  • Jobs in Sharjah
  • Jobs in Ajman
  • Jobs in Ras Al Khaimah
  • Jobs in Fujairah
  • Jobs in Umm Al Quwain
  • Company Directory
  • Salary Guide
  • Sign Up Free

Free Tools

  • ATS Resume Scanner
  • Gratuity Calculator
  • Leave Calculator
  • Leave Encashment
  • Notice Period Calculator
  • Visa Eligibility Checker

Resources

  • Knowledge Hub
  • Career Guides
  • UAE Work Visa Guide
  • Dubai Salary Guide
  • CV Writing Tips
  • CV Services
  • Emirates Cabin Crew Guide
  • Career Coaching
  • LinkedIn Optimization

Company

  • About Us
  • For Employers
  • Careers
  • Contact
  • Help Centre
  • Privacy Policy
  • Terms of Service

Our Projects

  • Inhype Studio— Go Viral on LinkedIn
  • PatientNotes.ai— AI Medical Scribe
  • JobXRecruiter.com— Review 1000s of CVs
  • CV-Review.com— AI CV Review
  • Careerproof.io— AI Career Proof
  • UAE-Labour-Law.com— Labour Law AI Assistant
  • SmilePreviews.com— AI Smile for Dentists
  • BubblyPhone.com— Cheap Browser Calls
  • Gesichtsbehandlung-Muenchen.com— Facial Treatments Munich
JobXDubai© 2026 JobXDubai. All rights reserved.
Built by Vadim (X, LinkedIn)
HomeJobsSoftware Engineer - Hiring UAE National

TASC Outsourcing

Software Engineer - Hiring UAE National

full timemidDubai, UAE1 weeks ago
22,000-35,000 AED/mo
Engineering & Technology

Job Description

The Software Engineer will be responsible for designing, developing, testing, and maintaining software applications. The role involves collaborating with cross-functional teams to build scalable, high-quality solutions while ensuring performance, security, and reliability. Key Responsibilities • Design, develop, test, and maintain software applications based on business requirements. • Write clean, efficient, and maintainable code following coding standards and best practices. • Participate in software design, code reviews, debugging, and troubleshooting. • Develop and integrate APIs and backend services. • Collaborate with product managers, business analysts, QA engineers, and other developers. • Perform unit testing and support system integration and user acceptance testing (UAT). • Maintain technical documentation and system specifications. • Identify and resolve software defects and performance issues. • Ensure applications comply with security, quality, and coding standards. • Stay updated with emerging technologies and contribute to continuous improvement initiatives. Requirements • Bachelor's Degree in Computer Science, Software Engineering, Information Technology, or a related discipline. • Good understanding of object-oriented programming (OOP) concepts. • Experience in one or more programming languages such as Java, C#, Python, JavaScript, C++, or Go. • Knowledge of SQL and relational databases. • Understanding of REST APIs and web services. • Familiarity with Git or other version control systems. • Strong analytical, problem-solving, and communication skills. Show more Show less

Requirements

Bachelor's Degree in Computer Science, Software Engineering, Information Technology, or a related discipline. Good understanding of object-oriented programming (OOP) concepts. Experience in one or more programming languages such as Java, C#, Python, JavaScript, C++, or Go. Knowledge of SQL and relational databases. Understanding of REST APIs and web services. Familiarity with Git or other version control systems. Strong analytical, problem-solving, and communication skills.

Responsibilities

Design, develop, test, and maintain software applications based on business requirements. Write clean, efficient, and maintainable code following coding standards and best practices. Participate in software design, code reviews, debugging, and troubleshooting. Develop and integrate APIs and backend services. Collaborate with product managers, business analysts, QA engineers, and other developers. Perform unit testing and support system integration and user acceptance testing (UAT). Maintain technical documentation and system specifications. Identify and resolve software defects and performance issues. Ensure applications comply with security, quality, and coding standards. Stay updated with emerging technologies and contribute to continuous improvement initiatives.

Skills Required

JavaC#PythonJavaScriptC++GoSQLREST APIsGit

Interested in this role?

Get personalized job matches, resume tailoring, and one-click apply with a free account.

Similar jobs in the UAE

Software Engineer / Application Developer - Hiring UAE National

TASC OutsourcingDubai, UAE

AED 12,000 – 18,000/mo

Senior Software Engineer, Quality Engineering

JobgetherDubai, UAE

AED 10,000 – 17,000/mo

Software Engineer

10ixDubai, UAE

AED 26,000 – 42,000/mo

Software Engineer

noonDubai, UAE

AED 22,000 – 32,000/mo

Senior Software Engineer (Backend)

dubizzleDubai, UAE

AED 25,000 – 42,000/mo

IT Group Security - Facial Recognition - Senior Software Engineer

EmiratesDubai, UAE

AED 20,000 – 40,000/mo