Company logo hidden

Software Developer - Emirati Nationals Only

Unlock employer Abu Dhabi, United Arab Emirates Posted: 05 May 2025

Financial

  • Estimate: $40k - $60k*
  • Zero income tax location

Accessibility

  • Hybrid
  • No Visa Provided

Requirements

  • Experience: Intermediate

Position

About the Job

Thales is a global business operating in fast-changing markets such as aerospace, transportation, defense, security, and space. With a presence in the UAE for over 35 years, Thales has built a team of over 300 employees, delivering innovative technology solutions. The Software Engineer will report to the onshore Software Engineering Manager for an assigned project and must thrive in an agile environment, actively participating in a service-oriented architecture.

Ready to apply for roles like this?

Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.

Unlock employer & apply directly

Location: Abu Dhabi, Abu Dhabi Emirate, United Arab Emirates
Work Conditions: Hybrid, Full-time

Roles & Responsibilities

  • Implement rich web interface development using JavaScript, HTML-5, CSS3, VueJS, and Angular.
  • Develop software components using Java, Maven, Vert.x, Spring Boot, and REST.
  • Engage in Continuous Integration processes with tools such as Jenkins, Maven, Artifactory, Git, Jira, and Sonar.
  • Assume ownership of code, participate in deployment, and accompany it to production with tools like Ansible, Bash, SSH, Linux, and Docker.
  • Collaborate as an active member of the Agile team, enforcing best practices and time commitments.
  • Make technical decisions and provide justification for choices made by the team.
  • Write high-quality technical documentation, including Low Level and High Level Designs, Software Requirement Specifications, and How-To documents.
  • Ensure adherence to project schedules, strategies, policies, and constraints.

Work Experience Requirements

  • Minimum of 3 years’ experience in software development with a strong fluency in Java and web user interface development.
  • Hands-on experience in Java development and JavaScript frameworks (such as Angular, ReactJS, or VueJS).
  • Strong knowledge of various architectural paradigms, including SOA, microservices, cloud-native architectures, DevOps, SDLC, and OOP design best practices.
  • Demonstrated experience with Agile software development and DevOps tools: GIT, Ansible, Docker, JIRA, Jenkins, and Artifactory.
  • Technical writing experience in English, producing high-quality documentation.
  • Fluency in English is mandatory; knowledge of Linux systems and SQL databases is also required.
  • Candidates with additional knowledge in Python, C, or C++ will be given serious consideration.

Qualification, Certification & Educational Requirements

  • A bachelor's degree in a relevant field or equivalent experience in a software development environment.
  • High proficiency in spoken and written English is required; candidates fluent in French or Arabic are preferred.
  • Certifications in Java, Linux, Agile, and DevOps toolsets are preferred.
  • Experience with real-time software, radio protocols, and communication is beneficial; knowledge of other programming languages like C, C++, and Python is an advantage.

Thales offers careers, not just jobs, with opportunities for professional development at home and abroad. Embrace flexibility and start your journey with us!

Apply Direct

Jobs you might like   View all jobs

Ready to apply for this role?

Apply Direct