Software Developer
2 weeks ago
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 tomorrow's 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 it’s kind in the world. Together we are key suppliers of In-flight entertainment and connectivity systems as well as air traffic management solutions in Saudi. We are making Saudi Arabia a safer place by securing the country’s critical infrastructure and e-security solutions that secure the country’s 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**
- Collaborate with senior developers, architects, and cross-functional teams to understand and translate business requirements into technical specifications and design documents.
- 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 high-quality, error-free 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 self-learning, 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 problem-solving sessions.
- Demonstrate a strong commitment to delivering high-quality work within project timelines, proactively communicating progress, challenges, and potential risks to project stakeholders.
- Provide technical support and troubleshooting assistance to end-users, helping to identify and resolve software-related issues in a timely and professional manner.
**ROLES & RESPONSIBILITIES**
- Work with architects to transform the high and low-level system design into technical components.
- Design and develop reusable code and libraries for platform & shared services.
- 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
- 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.
- Experience in implementing extensive unit-tests using automated test frameworks.
- Experience with Agile methodology.
**QUALIFICATION, CERTIFICATION & EDUCATIONAL REQUIREMENTS**
- Engineering Degree in Computer Science.
This job has been sourced from an external job board.
-
Software Developer
1 week ago
Jeddah, Makkah Province, Saudi Arabia Modern Mills Company Full time 500,000 - 1,000,000 per yearJob PurposeThe role is responsible for developing, maintaining, and improving all in-house.NET applications and services. The candidate will manage and enhance the company's intranet portal, build and support integrations using .NET technologies, and contribute to microservices development. The role also includes front-end work using JavaScript, SharePoint...
-
Jeddah, Saudi Arabia THECS Full timeMain tasks: Receive and understand design plans and architecture, prepare plans for writing and testing code, and specify timeframes and implementation phases. Developing codes using the appropriate programming language, and compiling them into executable programs. Execute programmed files in various controlled environments, ensuring adherence to standards....
-
Software Developer
2 weeks ago
Jeddah, Saudi Arabia Athir Full timeResponsibilities: نوع الوظيفة: دوام كامل
-
Senior Software Tester
1 week ago
Jeddah, Saudi Arabia Uvera Full time**Job Brief** Join Uvera, a dynamic and rapidly growing Food technology company, as a Senior Software Tester. We are seeking a highly skilled and experienced Senior Software Tester to join our dynamic team. As a Senior Software Tester at Uvera, you will play a critical role in ensuring the quality and reliability of our software products. You will...
-
Senior Software Engineer
4 days ago
Jeddah, Makkah Province, Saudi Arabia ALBAIK Food Systems Co. Full timeRole Description:This is a full-time on-site role for a Senior Software Engineer - Frontend based in Jeddah. The role involves designing and developing responsive and engaging user interfaces, improving the functionality and performance of web applications, and delivering scalable frontend solutions. You will collaborate closely with cross-functional teams,...
-
Software Engineer
1 week ago
Jeddah, Saudi Arabia Lucidya Full timeYou will join a team of highly qualified team engineers to continue the innovation and development of our product which uses Machine Learning & Big Data technologies to analyze content from several data sources. As a backend developer, you will be responsible for designing, developing, and maintaining the backend systems of Lucidya's product. You will work...
-
Software Systems Architect
1 week ago
Jeddah, Makkah Province, Saudi Arabia ALBAIK Food Systems Co. Full timeWe are looking for a Software Systems Architect to design and deliver scalable, high-performance systems that support digital transformation. The ideal candidate will bring strong experience in cloud architecture, DevOps practices, and enterprise system design.Key Responsibilities:• Collaborate with stakeholders to translate business needs into technical...
-
Software Engineering Manager
2 weeks ago
Jeddah, Saudi Arabia Salla Full timeManage different team(s) members to achieve and implement the product roadmap. - Translate the roadmap received from the Product Manager to a timelined executable technical plan. - Prepare the technical architecture of the proposed project/feature. - Assign work to engineers and evaluate plus manages their performance. - Support to recruit engineers,...
-
Development
1 week ago
Jeddah, Saudi Arabia Bupa Arabia Full timeRole Purpose: Full Stack Developer to produce scalable software solutions part of a cross-functional team that’s responsible for the full software development life cycle, from conception to deployment. Should be comfortable around both front-end and back-end coding languages, development frameworks and third-party libraries. You should also be a team...
-
Project Manager
1 week ago
Jeddah, Saudi Arabia Altkom Software & Consulting Full timePROCES REKRUTACYJNY **Jak wygląda nasz proces rekrutacyjny**: Etap 1 Wysyłasz CVEtap 2 Rozmawiamy przez telefonEtap 3 HR + technical MeetingEtap 4 Przekazujemy Ci radosną nowinęEtap 5 Przeprowadzamy onboarding Na tym stanowisku będziesz: - zarządzać projektami w środowisku organizacyjnym i biznesowym, w tym realizacja ich zgodnie z...