Thales Circular Logo

Software Developer

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

Financial

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

Accessibility

  • Hybrid
  • Apply from abroad
  • Visa Provided

Requirements

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

Position

Thales is seeking a Software Developer to join our dynamic team in Abu Dhabi. In a fast-changing market, Thales has established itself in the UAE for over 35 years, contributing to critical projects including secure electronic payment solutions and air traffic management systems. The Software Engineer will report directly to the onshore Software Engineering Manager and work within an agile team focused on a service-oriented architecture.

Work Conditions: Hybrid, Full-time

Roles & Responsibilities:

  • Implement web interface development using JavaScript, HTML-5, CSS3, VueJS, and Angular.
  • Develop software components utilizing Java, Maven, Vert.X, Spring Boot, and REST.
  • Engage in Continuous Integration efforts through Jenkins, Maven, Artifactory, Git, Jira, and Sonar.
  • Take ownership of code, participate in deployment, and oversee production processes using tools like Ansible, Bash, SSH, Linux, and Docker.
  • Actively contribute to the Agile team, enforce code best practices, and make technical decisions.
  • Produce high-quality technical documentation including design specifications and software requirements.
  • Adhere to project schedules, strategies, policies, and constraints.

Work Experience Requirements:

  • Minimum 3 years of experience in software development with a strong fluency in Java and web UI development.
  • Proficient with Java development and JavaScript frameworks (Angular, ReactJS, or VueJS).
  • Knowledge of architectural paradigms such as SOA and microservices, along with cloud-native architectures.
  • Experience with Agile Software development and DevOps tools: GIT, Ansible, Docker, JIRA, Jenkins, and Artifactory.
  • Technical writing experience in English with the capability to produce high-quality documentation.
  • Must be fluent in English, with additional proficiency in French or Arabic preferred.
  • Experience with Linux systems and databases (SQL) is mandatory.
  • Candidates with knowledge of Python, C, or C++ will be given serious consideration.

Qualification, Certification & Educational Requirements:

  • A Bachelor’s degree in a Science discipline or equivalent experience in a software development environment.
  • High fluency in both spoken and written English; proficiency in additional languages (French or Arabic) is preferred.
  • Certifications in Java, Linux, DevOps toolset, and Agile methodologies are desirable.
  • Relevant experience with real-time software, radio protocols, and communication systems is beneficial.

Thales is committed to providing careers, not just jobs, and supports employee development both at home and abroad. Come and be part of a forward-thinking team where great journeys start. Apply now!

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.