Company logo hidden

Software Developer

Unlock employer 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

Position

About the Job:

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

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 Direct

Jobs you might like   View all jobs

Ready to apply for this role?

Apply Direct