42 Software Development jobs in the United Arab Emirates

Software Development Specialist

Dubai, Dubai Skillspark

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

Hiring a Software Development Specialist in Abu Dhabi - UAE.

We are seeking a highly skilled Software Development Specialist to play a pivotal role in designing, developing, and maintaining robust software solutions.

You will be responsible for the entire software development lifecycle (SDLC), leveraging Azure cloud technologies, Azure DevOps (ADO), and CI/CD pipelines to deliver innovative AI-powered applications.

Arabic speakers are preferred.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Development Engineer

Dubai, Dubai Teachmecode

Posted 3 days ago

Job Viewed

Tap Again To Close

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 Design

Explore 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 Development

Gain 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 Development

Begin 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.

Full-Stack Development

Master 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.

Data Analytics Intensive

Become 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 Developer

Have 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 Summary

Join InvestSky as a Software Development Engineer to create scalable solutions, drive innovation, and make investing accessible in MENA. Enjoy stock options and a pioneering FinTech role.

About InvestSky

We're on a mission to make investing accessible to all. Our goal is to offer an all-in-one investing solution. With InvestSky, people no longer have to get lost in multiple apps, drown in fragmented communities across social media in search of investment insights, or pay high fees to make an investment.

Key Responsibilities
  • Implement high-quality solutions in a timely manner.
  • Translating designs and wire-frames into API skeletons and component architectures.
  • Identify new libraries/patterns/platforms that we should study/adopt to continuously improve our architecture.
  • Prototyping new features and wire-frames cross-functionally with the product team.
  • Design and implement low-latency, high-availability, and performant applications.
  • Design scalable data models and architecture.
  • Contribute to planning, roadmaps, and integration plans.
  • Cost, Performance, and Security assessments.
Competencies
  • Strong computer science fundamentals in system design, data structures, algorithms.
  • Strong proficiency in Database Design and Software Architecture.
  • Strong expertise in Python.
  • Experience with writing and maintaining unit tests.
  • Strong proficiency in server languages, frameworks and understanding their pros & cons.
  • SQL / NoSQL databases and Database architecture skills.
  • Hands-on experience with cloud platforms (strong experience with GCP is a plus).
  • Accountability and Ownership: Self-driven individual who can build and maintain high scale projects end to end.
Nice-to-have
  • Familiarity with container orchestration systems (preferably Kubernetes).
  • Experience in implementing consumer-facing services at early-stage startups.
  • Basic understanding of the financial and investment ecosystems.
Benefits
  • Market-standard compensation.
  • Generous Employee Stock Ownership Plan.
  • You'll never have to pay for our premium paid plans.
  • Being part of a founding team building something revolutionary in FinTech in the region.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Development Expert

Dubai, Dubai beBeeRust

Posted today

Job Viewed

Tap Again To Close

Job Description

We are seeking a skilled senior software developer to join our team and work on exciting projects for a large financial institution.

Job Overview:

This is an opportunity to leverage your expertise in designing and developing robust, efficient, and reliable software systems using Rust programming language.

Key Responsibilities:
  • Create high-performance backend code using Rust.
  • Design and develop multi-threaded applications, microservices, and containerization.
  • Work with popular crates, build, and deployment of production-grade applications.
Technical Skills:
  • Strong understanding of ownership model, concurrency, and memory management.
  • Familiarity with structs, traits, cargo, and smart pointers in Rust.
  • Experience with SOLID principles, Event Driven Architecture (Kafka), MongoDB, Redis.
  • Good hands-on experience with design patterns and their implementation.
Functional Skills:
  • Experience in following best coding, security, unit testing, and documentation standards.
  • Agile methodology and banking industry experience preferred.
Soft Skills:
  • Able to influence multiple teams on technical considerations.
  • Self-motivator and self-starter with excellent communication skills.

This advertiser has chosen not to accept applicants from your region.

Software Development Leader

Abu Dhabi, Abu Dhabi beBeeCloud

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Opportunity:

We are seeking an experienced Technical Architect to join our organization in Abu Dhabi. The successful candidate will have a strong background in software development, with expertise in Java and JEE/Spring development frameworks.

The ideal candidate will have at least 10 years of experience in software development, with 3 years of experience in designing distributed systems. Certification in TOGAF/Azure Solutions Architect/Aws Solutions architect/GCP solution architect is highly desirable.

Key Responsibilities:

  • Design and implement scalable, secure, and efficient software systems
  • Lead the architecture of complex software projects, ensuring alignment with business goals and technical requirements
  • Collaborate with cross-functional teams to drive innovation and improve product quality, security, and performance
  • Mentor and guide junior engineers to help them grow in their technical responsibilities

Requirements:

  • Strong understanding of static code analysis, unit testing, test-driven development, security testing, and automated testing frameworks
  • Experience with Docker, Kubernetes, or OpenShift and related container platform ecosystems
  • Hands-on experience with Jenkins, SonarQube, GIT, Maven, Gradle, and other DevOps tools
  • Strong Agile experience working in Scrum and/or Kanban models
  • Experience with two or more application servers such as JBoss, Tomcat, WebLogic, or WebSphere
  • Experience with two or more database technologies such as Oracle, MySQL, Postgres, MongoDB, or others

Preferred Qualifications:

  • Certification in cloud-based platforms (Azure, AWS, GCP)
  • Experience with microservices, containerization, and cloud-native application development
  • Strong understanding of DevOps principles and practices
  • Excellent written, verbal, and presentation skills
This advertiser has chosen not to accept applicants from your region.

Software Development Strategist

Dubai, Dubai beBeeSoftwareDevelopment

Posted today

Job Viewed

Tap Again To Close

Job Description

Software Development Strategist

The company is seeking a skilled Software Development Strategist to play a crucial role in shaping the software development strategy. As a key member of the team, you will be responsible for designing and implementing complex JSON structures and REST APIs.

Main Responsibilities:
  • Developing and utilizing complex JSON structures to drive business decisions
  • Designing and implementing REST APIs to facilitate seamless communication between systems

The ideal candidate will possess excellent problem-solving skills, with the ability to think creatively and develop innovative solutions. Strong knowledge of programming languages and experience working with JSON structures and REST APIs are essential for this role.

Key Skills:

  • Excellent understanding of JSON structures
  • Experience with REST API design and implementation
  • Strong problem-solving skills
  • Ability to think creatively and develop innovative solutions

What We Offer:
The company offers a competitive compensation package, including benefits and opportunities for career growth and professional development.

This advertiser has chosen not to accept applicants from your region.

Software Development Opportunities

Dubai, Dubai beBeeSoftwareDeveloper

Posted today

Job Viewed

Tap Again To Close

Job Description

**About the Role:**

We are looking for a talented Software Developer to join our team. As a key member of our software development unit, you will play a crucial role in designing, developing, and maintaining world-class software applications.

You will work closely with cross-functional teams, including Product, UX/UI, and Backend teams, to deliver scalable, high-quality mobile solutions for global markets.

Your Responsibilities:
  • Design, build, and maintain advanced software applications using Kotlin, Jetpack Compose, and/or Java.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write clean, scalable, and maintainable code while following best practices and industry standards.
  • Ensure the performance, quality, and responsiveness of applications.
  • Work on bug fixing and improving application performance.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  • Participate in code reviews and contribute to team knowledge sharing.
  • Work with product and design teams to understand user requirements and translate them into technical solutions.
Requirements:
  • Bachelor's degree in computer science or a related field.
  • 3+ years of professional software development experience.
  • Proficiency with Kotlin and relevant software development frameworks.
  • Strong understanding of software development principles, UI design, and best practices.
  • Familiarity with offline storage, multithreading, and performance tuning.
  • Hands-on experience working with RESTful APIs.
  • Solid understanding of data structures, algorithms, and object-oriented programming.
  • Experience using cloud messaging APIs and implementing push notifications.
  • Familiarity with Git.
  • Experience with multilingual and region-specific software development (e.g., RTL support, localization, internationalization).
  • Knowledge of software security best practices (e.g., secure data storage, encryption, SSL pinning).
  • Familiarity with App Store Optimization (ASO) and software performance monitoring tools.
  • Proficiency in writing unit tests, integration tests, and using testing frameworks.
  • Knowledge of modularization and scalable architecture for large software codebases.
  • Contribution to developer communities, forums, or open-source libraries.
  • Understanding of backend fundamentals or working knowledge of software-backend integration patterns.
What We Offer:
  • Competitive salary and benefits package.
  • Opportunity to work with an innovative company.
  • A chance to contribute to the success of a well-known brand.
This advertiser has chosen not to accept applicants from your region.

Project Manager - Software Development

Dubai, Dubai Times World

Posted today

Job Viewed

Tap Again To Close

Job Description

Department: Software Development
Job Type: Permanent
Location: Dubai

Duties include but are not confined to:

  1. Analyzing project scope
  2. Writing proposals
  3. Developing solutions
  4. Monitoring and tracking technology projects
  5. Researching and reviewing
  6. Managing team
  7. Resolving issues
  8. Creating technical documentation
  9. Training and reporting
Key Responsibilities:

Maintains information technology strategies by managing staff; researching and implementing technological strategic solutions for a variety of projects that include services for web and mobile, data management, and cognitive solutions.

Establishes project scope by studying strategic business drivers; discovering and validating business and technical requirements and parameters; obtaining input from subject-matter experts; examining and recommending changes to current business practices; developing and writing proposals.

Develops solution by formulating objectives; planning project life-cycle deliverables and resource availability and application; preparing installation and modification specifications; leading the exploration, evaluation, and design of technical solutions.

Implements solution by monitoring project progress; tracking action items; conducting design and implementation reviews; examining, researching, and resolving issues; escalating issues to appropriate authority; responding to team members' concerns; coordinating requirements with interested departments.

Assures quality solution by developing and completing test plans, maintaining project and technical documentation.

Accomplishes work requirements by orienting, training, assigning, scheduling, and coaching employees; following production, productivity, quality, and customer service standards; identifying work process improvements.

Meets cost standards by monitoring expenses, implementing cost-saving actions.

Provides project status reports by collecting, analyzing, and summarizing data and trends.

Updates job knowledge by tracking technology and project management advances; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.

Accomplishes organization goals by accepting ownership for accomplishing new and different requests, exploring opportunities to add value to job accomplishments.

Leading and managing large, complex enterprise-level projects.

The projects may consist of multiple Agile teams and require integration with other activities outside the scope of the Agile teams.

Requirements (Qualifications/Experience/Competencies)

Define and manage a well-defined project management process and champion ongoing process improvement initiatives to implement best practices for Agile Project Management.

Engineer or equivalent Masters or IT degree with a minimum of 5-7 years’ experience in Project Management with a software-related product, especially related to Internet and modern-day Information technologies.

Presentable personality with very good communication skills. PMP certification is required, and knowledge of project management tools is expected.

Solid understanding of and demonstrated experience in using appropriate tools:

Agile Project Management tools such as Jira/Zoho or equivalent.

Proven ability to lead software development projects and ensure objectives, goals, and commitments are met.

Strong analytical, planning, and organizational skills with an ability to manage competing demands.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Software development Jobs in United Arab Emirates !

Software Development Engineer /Frontend

Dubai, Dubai Teachmecode

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

InvestSky seeks a passionate Software Development Engineer /Frontend/ to innovate and impact MENA's investing journey. Compensation includes a generous stock ownership plan.

About InvestSky
We're on a mission to make investing accessible to all. Our goal is to offer an all-in-one investing solution. With InvestSky, people no longer have to get lost in multiple apps, drown in fragmented communities across social media in search of investment insights, or pay high fees to make an investment. InvestSky offers an all-in-one solution to a more efficient and enjoyable investing journey for the MENA investors, both new and experienced ones.

With InvestSky, you can:
Mingle: get social, meet like-minded folk, follow friends, exchange ideas
Discover: build your knowledge and understand the market with our advanced tools to gain insights
Create: buy your favourite stocks and build your portfolio

We are looking for someone passionate about building the next big thing and making a true impact in the region.

Key Responsibilities
Implement high-quality solutions in a timely manner. Designed and built to last and to scale.
Study the API design and give feedback on the structure for optimized implementation on frontend.
Identify new libraries/patterns/platforms that we should study/adopt to continuously improve our architecture.
Prototyping new features and wire-frames cross-functionally with the product team.
Contribute to planning, roadmaps, and integration plans.

Nice-to-have
Experience in implementing consumer-facing products at early-stage startups.
Basic understanding of the financial and investment ecosystems.

Benefits
Market-standard compensation;
Generous Employee Stock Ownership Plan in line with our belief that our employees should be owners of the company and not just contributors;
You'll never have to pay for our premium paid plans ;)
Being part of a founding team building something revolutionary in FinTech in the region.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Project Manager - Software Development

Dubai, Dubai Times World

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

Department: Software Development
Job Type: Permanent
Location: Dubai

Duties include but are not confined to:

  • Analyzing project scope
  • Writing proposals
  • Developing solutions
  • Monitoring and tracking technology projects
  • Researching and reviewing
  • Managing team
  • Resolving issues
  • Creating technical documentation
  • Training and reporting
Key Responsibilities:

Maintains information technology strategies by managing staff; researching and implementing technological strategic solutions for a variety of projects that include services for web and mobile, data management, and cognitive solutions.

Establishes project scope by studying strategic business drivers; discovering and validating business and technical requirements and parameters; obtaining input from subject-matter experts; examining and recommending changes to current business practices; developing and writing proposals.

Develops solution by formulating objectives; planning project life-cycle deliverables and resource availability and application; preparing installation and modification specifications; leading the exploration, evaluation, and design of technical solutions.

Implements solution by monitoring project progress; tracking action items; conducting design and implementation reviews; examining, researching, and resolving issues; escalating issues to appropriate authority; responding to team members' concerns; coordinating requirements with interested departments.

Assures quality solution by developing and completing test plans, maintaining project and technical documentation.

Accomplishes work requirements by orienting, training, assigning, scheduling, and coaching employees; following production, productivity, quality, and customer service standards; identifying work process improvements.

Meets cost standards by monitoring expenses, implementing cost-saving actions.

Provides project status reports by collecting, analyzing, and summarizing data and trends.

Updates job knowledge by tracking technology and project management advances; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.

Accomplishes organization goals by accepting ownership for accomplishing new and different requests, exploring opportunities to add value to job accomplishments.

Leading and managing large, complex enterprise-level projects.

The projects may consist of multiple Agile teams and require integration with other activities outside the scope of the Agile teams.

Requirements (Qualifications/Experience/Competencies)

Define and manage a well-defined project management process and champion ongoing process improvement initiatives to implement best practices for Agile Project Management.

Engineer or equivalent Masters or IT degree with a minimum of 5-7 years’ experience in Project Management with a software-related product, especially related to Internet and modern-day Information technologies.

Presentable personality with very good communication skills. PMP certification is required, and knowledge of project management tools is expected.

Solid understanding of and demonstrated experience in using appropriate tools:

Agile Project Management tools such as Jira/Zoho or equivalent.

Proven ability to lead software development projects and ensure objectives, goals, and commitments are met.

Strong analytical, planning, and organizational skills with an ability to manage competing demands.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Senior Software Development Expert

Dubai, Dubai Teachmecode

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

Join Programmers Force as a Senior Software Development Expert to lead backend engineering, mentor juniors, and develop scalable systems with cross-functional teams.

Description

Programmers Force is seeking a highly skilled Senior Software Development Expert with a focus on backend engineering to join our dynamic team. As a leading player in the computer software industry, we are on a mission to develop innovative solutions that empower our clients to achieve their business objectives.

In this role, you will be responsible for designing, building, and maintaining scalable backend systems that are crucial to our software applications. You will work closely with cross-functional teams, including product management and frontend developers, to deliver high-quality software that meets user needs.

The ideal candidate will possess a strong technical background, a passion for problem-solving, and a desire to stay ahead of industry trends. You will have the opportunity to lead projects and mentor junior developers, making a significant impact on the direction of our software development efforts.

If you thrive in a fast-paced environment, enjoy tackling complex challenges, and are looking for a position where you can make a difference, we want to hear from you. Join us at Programmers Force and contribute to the evolution of our cutting-edge software solutions, all while enhancing your skills and career in a supportive and collaborative atmosphere.

Responsibilities:
  • Design, develop, and maintain backend services and APIs that power our software applications.
  • Collaborate with product managers and frontend developers to define and implement new features.
  • Optimize application performance and scalability through code reviews and best practices.
  • Troubleshoot and resolve issues in our backend systems, ensuring high availability and reliability.
  • Lead architecture discussions and contribute to technology decisions to enhance our software stack.
  • Mentor junior developers, providing guidance on coding standards and development methodologies.
  • Stay current with emerging backend technologies and software development trends, integrating relevant solutions into our processes.
Requirements:
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • At least 5 years of professional experience in backend software development.
  • Proficient in programming languages such as PHP, Laravel, Python, or Node.js.
  • Strong understanding of RESTful APIs, microservices architecture, and cloud technologies.
  • Experience with database management systems, including SQL and NoSQL databases.
  • Familiarity with containerization and orchestration tools like Docker and Kubernetes.
  • Excellent problem-solving skills and the ability to work independently or as part of a team.

Interested?

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Software Development Jobs