drjobs
Software Developer - Thales
drjobs
Software Developer -....
drjobs Software Developer - Thales العربية

Software Developer - Thales

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Jeddah - Saudi Arabia

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Location: Jeddah Saudi Arabia

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 our tomorrows possible.

We have been present in Saudi Arabia for 40 years and with over 600 employees to date we are growing rapidly. Together we are delivering our signalling control and train protection systems for the North South Railway (NSR) the longest system of its kind in the world. Together we are key suppliers of Inflight entertainment and connectivity systems as well as air traffic management solutions in Saudi. We are making Saudi Arabia a safer place by securing the countrys critical infrastructure and esecurity solutions that secure the countrys electronic payment systems. Thales has been selected to supply major electronic systems for air defence and the Group also supplied communication and optronic systems for the Army the Saudi Arabia National Guards and the Air Force.

JOB OBJECTIVE

  • Develop proficiency in programming languages frameworks and tools and apply this knowledge to write clean efficient and maintainable code.
  • Collaborate with senior developers architects and crossfunctional teams to understand and translate business requirements into technical specifications and design documents.
  • Participate in the development of software applications modules and components following established coding standards best practices and development methodologies.
  • Assist in the design and implementation of database schemas APIs and integration points ensuring data integrity security and performance.
  • Conduct thorough testing and debugging of software components identify and resolve issues and ensure the delivery of highquality errorfree code.
  • Contribute to the development and maintenance of technical documentation including user manuals installation guides and code comments to facilitate knowledge sharing and future maintenance.
  • Actively participate in code reviews providing constructive feedback and incorporating suggestions from senior developers to improve code quality and adhere to best practices.
  • Continuously expand knowledge and stay updated with the latest industry trends technologies and best practices through selflearning attending training sessions and participating in professional development opportunities.
  • Collaborate effectively with team members fostering a positive and inclusive work environment and actively contribute to team discussions and problemsolving sessions.
  • Demonstrate a strong commitment to delivering highquality work within project timelines proactively communicating progress challenges and potential risks to project stakeholders.
  • Provide technical support and troubleshooting assistance to endusers helping to identify and resolve softwarerelated issues in a timely and professional manner.

ROLES & RESPONSIBILITIES

  • Work with architects to transform the high and lowlevel system design into technical components.
  • Develop applications based on technical requirements design & architecture principles & standards.
  • Design and develop reusable code and libraries for platform & shared services.
  • Produce work products and applications that reflect and ensure system design and delivery are in line with business needs and project plan.
  • Draft specifications technical design unit tests code reviews detailed system integration documents and any other documents as required during the project lifecycle.
  • Contribute to maintaining a high standard of delivery quality
  • Collaborate with other team members and stakeholders.

WORK EXPERIENCE REQUIREMENTS:

  • Java development experience 5 years.
  • Saudi National.
  • Good knowledge and experience with Java/Angular JS GoLang Spring framework Spring Boot Spring Cloud and Microservices architecture is a must.
  • Experience in writing complex SQL statements and queries with Oracle or Microsoft SQL Server
  • Experience in designing services and applications using Microservices or Service Oriented Architecture principles.
  • Practical knowledge on Jenkins Maven antifactory/nexus Ansible GIT
  • Good knowledge in continuous integration build & dependency management using messaging systems such as WebSphere MQ or RabbitMQ.
  • Very good understanding of application system design development testing deployment and maintenance.
  • Experience in implementing extensive unittests using automated test frameworks.
  • Experience with Agile methodology.

QUALIFICATION CERTIFICATION & EDUCATIONAL REQUIREMENTS

  • Engineering Degree in Computer Science.

At Thales we provide CAREERS and not only jobs. With Thales employing 80000 employees in 68 countries our mobility policy enables thousands of employees each year to develop their careers at home and abroad in their existing areas of expertise or by branching out into new fields. Together we believe that embracing flexibility is a smarter way of working. Great journeys start here apply now!
This job has been sourced from an external job board.
More jobs on

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.