Thales Circular Logo

Software Developer

Thales Abu Dhabi, United Arab Emirates Posted: 09 Dec 2024

Financial

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

Accessibility

  • Hybrid
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Intermediate
  • English: Fluent
  • Arabic: Preferred
  • French: Preferred

Position

About the Job:

In fast-changing markets, customers worldwide rely on Thales. Thales is a business where brilliant people from all over the world come together to share ideas and inspire each other. In aerospace, transportation, defence, security, and space, our architects design innovative solutions that make tomorrow possible. Thales has been present in the United Arab Emirates for over 35 years, employing over 300 people. We are part of a larger Middle East business with 1,800 employees across various countries. We have contributed to significant projects, such as the technology for the Dubai metro system and secure electronic payment solutions for the UAE.

Job Objective:

The Software Developer will report to the onshore Software Engineering Manager for the assigned project within the UAE. The developer must proactively work within an agile team, possess a practical understanding of service-oriented architecture, show the ability to propose changes, and continuously improve their technical skills.

Roles & Responsibilities:

  • Implement rich web interface development (JavaScript, HTML-5, CSS3, VueJS, Angular).
  • Develop software components (Java, Maven, Vert.X, Spring Boot, REST).
  • Participate in Continuous Integration (Jenkins, Maven, Artifactory, Git, Jira, Sonar).
  • Take ownership of code, including deployment (experience with Ansible, Bash, SSH, Linux, Docker).
  • Actively participate in the Agile team.
  • Enforce code best practices, TDD, and time commitments.
  • Make and defend technical decisions.
  • Produce high-quality technical documentation (Low-Level Design, High-Level Designs, Software Requirement Specifications, etc.).
  • Adhere to project schedules, strategies, and policies.

Work Experience Requirements:

  • Minimum 3 years of development experience with high fluency in Java and web UI development.
  • Hands-on experience in Java development and JavaScript frameworks (Angular, ReactJS, or VueJS).
  • Strong knowledge of architectural paradigms, including SOA, microservices, and cloud-native architectures.
  • Experience with Agile software development and DevOps tools (GIT, Ansible, Docker, JIRA, Jenkins).
  • Technical writing experience in English, with the ability to produce high-quality documents.
  • Fluency in English is mandatory.
  • Knowledge of Linux systems and databases (SQL) is required.
  • Additional knowledge in Python, C, or C++ will be considered an asset.

Qualifications and Educational Requirements:

  • Bachelor's degree in Science or equivalent experience in a software development environment.
  • High fluency in spoken and written English (fluency in French and/or Arabic preferred).
  • Certifications in JAVA, Linux, DevOps tools, and Agile methodologies are preferred.
  • Experience with real-time software, radio protocols, and communications is beneficial.
  • Knowledge of other programming languages, such as C, C++, and Python, is preferred.

At Thales, we provide careers and not just jobs. With over 80,000 employees in 68 countries, we encourage mobility so employees can develop their careers at home and abroad. Embracing flexibility is a smarter way of working. Apply today!

Apply now

Jobs you might like   View all jobs

About Thales

Thales is a global technology leader with more than 77,000 employees on five continents. The Group is investing in digital and β€œdeep tech” innovations – Big Data, artificial intelligence, connectivity, cybersecurity, and quantum technology – to build a future we can all trust. Thales's high-tech solutions, services, and products help companies, organizations, and governments to achieve their goals and ambitions.

Benefits at Thales

    Thales offers a mastery of technology in the service of society, a regard for balance enabling employees to succeed, and rich career journeys.