What Jobs are available for Software Developer in Dubai?
Showing 161 Software Developer jobs in Dubai
Software Developer
Posted today
Job Viewed
Job Description
 We are always looking for smart, 
 enthusiastic people with fresh ideas 
 and a soft spot for Data! 
 The Software engineer job requires a profoundly talented software engineer who is OK with both front and back-end programming. This job is answerable for creating and planning front end web design, guaranteeing the responsiveness of uses, also will actually want to create and uphold back-end, worker side advances and information bases. 
 
 This job will be needed to see out an undertaking from start to finish, requiring great authoritative abilities and meticulousness. 
 
 The job should be open to working with business SME’s to convey/support business applications, to work cooperatively to tackle business issues with innovation arrangements. 
 
Please contact our HR team to get more information about the job and apply!
#J-18808-LjbffrIs this job a match or a miss?
 
            
        
                                
            
                 
            
        
            Software Developer
Posted today
Job Viewed
Job Description
Responsibilities
- Design, develop, test, and maintain enterprise web applications using ASP.NET, C#, MVC and .NET Core
- Develop and optimize SQL Server databases, write complex queries, and create stored procedures
- Build interactive, responsive front-end components using JavaScript
- Participate in architectural discussions, code reviews, and performance optimization tasks
- Integrate software systems with third-party services and APIs
- Collaborate with cross-functional teams to gather requirements and deliver business solutions
- Provide technical mentorship and support to junior developers
- Ensure adherence to software development best practices and coding standards
Is this job a match or a miss?
 
            
        
                                
            
                 
            
        
            Software Developer
Posted today
Job Viewed
Job Description
 Company Description  
 SellAnyCar are on a journey to build the future of all things automotive. We dream big, we aim big and we drive towards our goals. This mantra is why we are market leaders, why we are scaling and why we are competing for the best talent in Dubai and the world. We, at SellAnyCar, are looking for someone who has worked in an agile environment in a product-led organization. Top incumbents will be insanely curious and hungry critical thinkers with a real passion for technology. If you are a self-motivated doer with a passion for solving customer problems; join us now, be part of the dream.  
 Job Description  
 Work as part of a cross functional team to help and lead the development of new features. Show off your code review, debugging and refactoring skills, taking advantage of every opportunity to make the codebase better. Contribute to application improvement & optimization (through code audits, refactoring, caching, architecture changes). Write DRY code while using various best practices. Help define requirements for new features and assist with Sprint planning. Work with business stakeholders in shaping, estimating and planning new requirements. Participate in regular showcases of new work to the product owners and business stakeholders. Strive for continuous improvement within the team. Mentor more junior members of the team. Passionate about building and optimizing performance. Ability to work in an Agile and high-paced environment. Happy to take technical leadership on project work. Work closely with the product team.  
 Qualifications  
 BSc in computer science or equivalent experience. A minimum of 3 years experience. Expert on PHP or Node.js. PHP proficiency in large, scalable web applications. Experience with PHP frameworks (Laravel, Symfony etc.). Understanding of version control systems such as GIT. Experience with Agile development and JIRA. Basic understanding of Unix commands and environments. Excellent English written and verbal communication skills.  
 Additional Information  
 We provide Health Insurance and yearly Bi-annual ticket to home country. Provide opportunities for growth and development.  
Interested?
#J-18808-LjbffrIs this job a match or a miss?
 
            
        
                                
            
                 
            
        
            Software Developer / Software Engineer (Remote)
Posted today
Job Viewed
Job Description
About nybl
We are developing an AI ecosystem that enables businesses across industries to deploy artificial intelligence solutions seamlessly using our platform and applications. Our technology empowers anyone to build AI solutions—without writing a single line of code or holding a Data Science degree. From healthcare to agriculture, education to industry, the applications of our technology are truly limitless.
The Role
As a Software Engineer, you will be responsible for designing, developing, and maintaining high-quality software applications using the C# programming language. You will collaborate with cross-functional teams to analyze requirements, propose solutions, and implement robust software solutions.
Responsibilities
- Design and develop software applications using C#, adhering to coding standards and best practices.
- Collaborate with product managers, data scientists, and other stakeholders to gather and analyze software requirements.
- Translate software requirements into technical specifications and designs.
- Write clean, efficient, and maintainable code to implement software solutions.
- Conduct thorough unit testing to ensure the reliability and quality of the software.
- Debug and resolve software defects and issues in a timely manner.
- Collaborate with other software engineers to review code and provide constructive feedback.
- Participate in code reviews and contribute to the improvement of coding standards and practices.
- Stay up to date with the latest technologies, trends, and best practices in C# development.
- Troubleshoot and resolve software performance and scalability issues.
- Document software designs, technical specifications, and implementation details.
- Assist in the deployment and configuration of software applications.
- Drive improvements in all areas, including data quality, testing and CI.
- Provide technical guidance and mentorship to junior software engineers.
Required Skills
- Strong proficiency in C# programming language.
- Experience in software development using .NET framework and related technologies.
- Solid understanding of object-oriented programming principles and design patterns.
- Proficiency in database development and SQL.
- Familiarity with software development methodologies, such as Agile or Scrum.
- Experience with version control systems, such as Git.
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration abilities.
- Ability to work effectively in a team-oriented environment.
- Strong attention to detail and a commitment to delivering high-quality software.
- Familiarity with front-end technologies (HTML, CSS, JavaScript) is a plus.
- Experience with cloud technologies.
Is this job a match or a miss?
 
            
        
                                
            
                 
            
        
            Software Developer/Analyst
Posted today
Job Viewed
Job Description
Hello there! Welcome to TeachMeCode Institute. How can we help you?
Join our in-person classes at TeachMeCode’s campus in Dubai and have the best learning environment.
Training in UX/UI DesignExplore the features of Figma and learn how to create exceptional web and mobile UI/UX designs. By the end of this course, you will have the skills to design user-friendly and visually appealing interfaces for both web and mobile applications.
Training in HTML for Front-End DesignGain a solid understanding of essential web technologies and become a front-end specialist. Learn how to create interactive web pages that respond to user interactions and are fully responsive across all devices. Develop the skills to build dynamic websites that provide a seamless user experience.
Training in PHP For Back-End DevelopmentBegin a comprehensive journey into backend development with PHP, MySQL, and Laravel. By the end of this course, you will be skilled in building secure web applications, designing efficient databases, and utilizing Laravel's features to create advanced, feature-rich websites.
Training in Python Fundamentals for Data AnalyticsLearn the fundamentals of Python programming and master the Django framework. By the end of this course, you will have the expertise to write efficient Python code and develop dynamic web applications using Django, empowering you to build scalable and secure websites.
Training in Mobile DevelopmentWith Java and Android Studio, you'll learn how to build strong mobile apps and design efficient databases. By the end of the course, you'll be skilled at using Android Studio to create exciting and fully functional apps.
Software Developer/AnalystThe ideal candidate has a Master's degree in Computer Engineering/Computer Science or equivalent experience with at least 5 years of working experience as a software developer/analyst. In particular, the candidate profile must include the following qualifications:
- Cloud development skills
- Knowledge of SQL and MSSQL
- Knowledge of REST API development
- Knowledge of algorithms and data structures
- Knowledge of PHP
Basic knowledge of the EU and/or USA data protection laws is also appreciated. Apply Now!
#J-18808-LjbffrIs this job a match or a miss?
 
            
        
                                
            
                 
            
        
            Software Developer/Analyst
Posted today
Job Viewed
Job Description
Hello there! Welcome to TeachMeCode Institute. How can we help you?
Join our in-person classes at TeachMeCode’s campus in Dubai and have the best learning environment.
Training in UX/UI DesignExplore the features of Figma and learn how to create exceptional web and mobile UI/UX designs. By the end of this course, you will have the skills to design user-friendly and visually appealing interfaces for both web and mobile applications.
Participate in real-time, interactive online classes from anywhere in the world.
Recorded: Pre-recorded sessions that you can watch at your convenience.
Training in HTML for Front-End DesignGain a solid understanding of essential web technologies and become a front-end specialist. Learn how to create interactive web pages that respond to user interactions and are fully responsive across all devices. Develop the skills to build dynamic websites that provide a seamless user experience.
Participate in real-time, interactive online classes from anywhere in the world.
Recorded: Pre-recorded sessions that you can watch at your convenience.
Training in PHP For Back-End DevelopmentBegin a comprehensive journey into backend development with PHP, MySQL, and Laravel. By the end of this course, you will be skilled in building secure web applications, designing efficient databases, and utilizing Laravel's features to create advanced, feature-rich websites.
Participate in real-time, interactive online classes from anywhere in the world.
Recorded: Pre-recorded sessions that you can watch at your convenience.
Training in Python Fundamentals for Data AnalyticsLearn the fundamentals of Python programming and master the Django framework. By the end of this course, you will have the expertise to write efficient Python code and develop dynamic web applications using Django, empowering you to build scalable and secure websites.
Participate in real-time, interactive online classes from anywhere in the world.
Recorded: Pre-recorded sessions that you can watch at your convenience.
Training in Mobile DevelopmentWith Java and Android Studio, you'll learn how to build strong mobile apps and design efficient databases. By the end of the course, you'll be skilled at using Android Studio to create exciting and fully functional apps.
Participate in real-time, interactive online classes from anywhere in the world.
Recorded: Pre-recorded sessions that you can watch at your convenience.
Software Developer/AnalystThe ideal candidate has a Master's degree in Computer Engineering/Computer Science or equivalent experience with at least 5 years of working experience as a software developer/analyst.
In particular, the candidate profile must include the following qualifications:
- Cloud development skills
- Knowledge of SQL and MSSQL
- Knowledge of REST API development
- Knowledge of algorithms and data structures
- Knowledge of PHP
Basic knowledge of the EU and/or USA data protection laws is also appreciated. Apply Now!
Interested?
#J-18808-LjbffrIs this job a match or a miss?
 
            
        
                                
            
                 
            
        
            Software Developer - FrontEnd Web
Posted today
Job Viewed
Job Description
Hello there! Welcome to TeachMeCode Institute. How can we help you?
Join our in-person classes at TeachMeCode’s campus in Dubai and have the best learning environment.
UX/UI DesignExplore the features of Figma and learn how to create exceptional web and mobile UI/UX designs. By the end of this course, you will have the skills to design user-friendly and visually appealing interfaces for both web and mobile applications.
Front-End DevelopmentGain a solid understanding of essential web technologies and become a front-end specialist. Learn how to create interactive web pages that respond to user interactions and are fully responsive across all devices. Develop the skills to build dynamic websites that provide a seamless user experience.
Back-End DevelopmentBegin a comprehensive journey into backend development with PHP, MySQL, and Laravel. By the end of this course, you will be skilled in building secure web applications, designing efficient databases, and utilizing Laravel's features to create advanced, feature-rich websites.
Python ProgrammingLearn the fundamentals of Python programming and master the Django framework. By the end of this course, you will have the expertise to write efficient Python code and develop dynamic web applications using Django, empowering you to build scalable and secure websites.
Mobile App DevelopmentWith Java and Android Studio, you'll learn how to build strong mobile apps and design efficient databases. By the end of the course, you'll be skilled at using Android Studio to create exciting and fully functional apps.
Full-Stack DevelopmentMaster in-demand skills with our full-stack web development curriculum, guided by expert instructors with real-world experience. By the end of this bootcamp, you will be confident and prepared to enter the IT job market.
Python BootcampOur Python Bootcamp is designed to equip you with highly sought-after skills. Our seasoned instructors bring real-world expertise to the classroom. Upon completing this bootcamp, you’ll be ready to enter the job market with confidence and preparation.
Artificial Intelligence and Machine LearningJoin our hands-on bootcamp to explore the exciting fields of Artificial Intelligence (AI) and Machine Learning (ML). This course is perfect for beginners and those wanting to enhance their skills. You'll start with the basics of Python programming and learn the key concepts of AI and ML.
Data Analytics IntensiveBecome a data expert with our Data Analytics Intensive Bootcamp. This course is designed to give you the skills and knowledge you need to succeed in today's data-focused world. You'll get hands-on training and an industry-recognized certification, making it perfect for beginners and anyone wanting to advance their career in data analytics.
Junior DeveloperHave the skills to create their own websites, transforming into a coding champion in the making! They'll gain confidence, creativity, and a strong foundation for future tech endeavors.
Job Description- Collaborate with product managers, designers, and backend developers to translate design mock-ups and user stories into functional web applications.
- Implement front-end components and features, such as navigation menus, forms, data visualizations, and animations, to enhance user engagement and usability.
- Optimize web applications for maximum speed, performance, and scalability, employing techniques such as lazy loading, code splitting, and caching to improve user experience and reduce load times.
- Collaborate with backend developers to integrate frontend components with server-side logic, RESTful APIs, and third-party services, ensuring seamless data exchange and functionality.
- Participate in code reviews, provide constructive feedback, and refactor code as needed to maintain code quality, readability, and maintainability.
- Stay updated on emerging frontend technologies, industry trends, and best practices, and proactively share knowledge and insights with team members.
Interested?
#J-18808-LjbffrIs this job a match or a miss?
 
            
        
                                
            
                 
            
        
            Be The First To Know
About the latest Software developer Jobs in Dubai !
3032 Senior Software Developer
Posted today
Job Viewed
Job Description
- Oracle JAVA Certified professional
- Proficiency in Java, J2EE, Struts, Spring MVC, Spring Boot, Hibernate, IBatis, Database (Oracle/SQL Server), Jasper Reports.
- 3-5 projects Implementation experience in above technologies preferred.
- Experience in JBoss FUSE.
- Project Management methodology applied to software development projects.
- Hands-on experience in writing DB queries.
- Hands-on experience in container management platforms, micro-services development is preferable.
- Application Programming – Primary Core Java, Struts, Spring MVC, Spring Boot, Hibernate, iBatis, MyBatis, Log4j, Maven, ANT, REST APIs, API security.
- Experience in any CI/CD tool is required, preferably Azure DevOps.
- Hands-on experience with multi-threading, real-time processing, and interface programming.
- Application Programming – Secondary Writing SQL queries and creating DB objects in Relational Databases like Oracle, SQL Server; Analyzing PL/SQL packages, procedures, functions, and DB triggers; Development of micro-services, container management platform.
- Configuring & Optimizing the System The ability to ensure optimum system operation through the use of system rules, control parameters, or commands.
Is this job a match or a miss?
 
            
        
                                
            
                 
            
        
            Senior Software Developer (Dot Net)
Posted today
Job Viewed
Job Description
Since our beginnings in 1956, the GAC Group has been in business helping our customers by providing the best in shipping, logistics and marine services around the world. And we have the reach, resources, expertise and experience to deliver on that promise
About the job
We are on the lookout for an experienced Senior Software Developer to join our team! If you have a passion for developing robust software solutions and have expertise in .NET, Azure, microservices and system integrations, we want to hear from you.
In this role, you will:
Design, build and enhance software solutions that integrate with diverse systems.
Be part of a dynamic team that works on cutting-edge technologies and platforms.
Job requirementsKey Responsibilities:
Develop and maintain applications using .NET (C#) and modern frameworks.
Build and manage integrations with third-party systems, APIs and platforms.
Leverage Azure cloud services to create secure, scalable and high-performance solutions.
Design and implement microservices to enhance system performance, scalability and reliability.
Collaborate with cross-functional teams to gather requirements and deliver high-quality solutions.
Follow best practices in code quality , security and DevOps processes.
Troubleshoot, debug and resolve software issues to ensure smooth system functionality.
Requirements:
5+ years of experience with .NET (C#) development.
Strong expertise in integrations and REST APIs .
Hands-on experience with Azure services (Azure Kubernetes Service, Azure Functions, App Services, Service Bus, etc.).
In-depth understanding of microservices architecture and distributed systems .
Experience working with both SQL and NoSQL databases , optimising for performance.
Familiarity with DevOps practices , CI/CD pipelines , and containerisation (Docker, Kubernetes).
Strong problem-solving skills and a proven track record of working in an agile environment .
Experience with unit testing (xUnit, NUnit) to ensure high-quality code.
Excellent communication and teamwork skills.
Nice to Have:
Experience with event-driven architectures (Kafka, RabbitMQ).
Familiarity with security best practices (OAuth, JWT).
#J-18808-LjbffrIs this job a match or a miss?
 
            
        
                                
            
                 
            
        
            Software Developer (.NET Core & Umbraco)
Posted today
Job Viewed
Job Description
Do you strive to make a difference? Goaco is looking to build a team to continue solving problems using software and technology for our clients. We are developers at heart – and by the mind too. We thrive on challenges and live for logical thinking. Formed over a decade ago, we have built on our successes, all of whom have benefitted from their level-headed software solutions. The team is all like-minded individuals, with a drive to succeed in their own fields.
Software Developer (.NET Core & Umbraco) – Dubai / On-site / Excellent Benefits / Competitive Salary / Sponsorship Available
ABOUT THE CLIENT
Goaco is a Digital Transformation and Cyber Security Consultancy and we are seeking a highly motivated Software Developer (.NET Core & Umbraco) to join our growing UAE team. As a cutting-edge provider of app development, cyber security, and cloud services, we are committed to delivering high-quality solutions to our clients that empower businesses to thrive in the digital era.
ROLE OBJECTIVE
We are looking for a versatile Software Developer with strong experience in .NET Core and Umbraco CMS. This role requires someone comfortable with both backend API development and CMS-based website implementation. You will work across multiple layers of the application stack, following best practices in Test-Driven Development (TDD) and Behaviour-Driven Development (BDD).
RESPONSIBILITIES
- Develop and maintain backend solutions using ASP.NET Core
- Build and integrate secure, scalable RESTful APIs
- Implement and manage content-driven websites using Umbraco CMS (v8 or higher)
- Follow TDD and BDD methodologies to ensure code quality and coverage
- Write automated unit, integration, and BDD-style tests (e.g., using xUnit, SpecFlow)
- Collaborate with UI/UX designers, frontend developers and DevOps teams
- Ensure responsive design and accessibility in Umbraco-based websites
- Participate in sprint planning, code reviews, deployments, and documentation
EXPERIENCE REQUIRED
- Proven experience with .NET Core / ASP.NET MVC
- Hands-on expertise in Umbraco CMS development (templating, custom components, integrations)
- Solid understanding of REST APIs, authentication (OAuth2/JWT), and backend logic
- Strong grasp of TDD/BDD principles and testing frameworks (e.g., xUnit, NUnit, SpecFlow)
- Experience with PostgreSQL/SQL Server, Git and CI/CD tools (e.g., Azure DevOps)
NICE TO HAVE:
- Experience working in agile environments and cross-functional teams
- Familiarity with SEO, multilingual site setup and content strategy
- Understanding of security best practices (OWASP, GDPR, ISO27001)
- Experience deploying on Azure App Services or similar cloud platforms
- Ability to work under pressure and manage multiple tasks effectively.
BENEFITS:
- Competitive Salary: Base salary commensurate with experience, plus performance-based incentives.
- Career Progression: Clear pathways for career development and progression within the company.
- Training & Development: Ongoing training and development opportunities to help you grow in your role.
Supportive Culture: Join a collaborative, friendly, and ambitious team that values work-life balance and personal growth.
If you’re a goal-oriented, ambitious professional looking to take yourself to that next level, then we’d love to hear from you!
Apply for this job #J-18808-LjbffrIs this job a match or a miss?
 
            
        
                                
            
                 
            
        
             Explore software developer opportunities in
 Explore software developer opportunities in