Software Developer
Job Summary
Position Title: Software Developer
Location: Working place is Koropi Athens - Hybrid
Applicants must be legally authorized to work in Greece at the time of hire. This position is not eligible for visa sponsorship or for assuming sponsorship of an employment visa now or in the future.
About Thales Hellas
Thales Hellas is located in Koropi close to Athens and the international airport. The team is approximately 40 plus people strong an consists of a commercial pillar and an operations pillar. Together we address the civil aviation defense cyber security and space market in Greece and Cyprus by submitting offers capturing opportunities executing projects and delivering through life support. To that end the team closely cooperates with a wide variety of stakeholders within the Thales Group and within the local Greek ecosystem.
JOB DESCRIPTION
Requirements:
Experience:
23 years of hands-on experience in application development using Python.
Education:
Bachelors degree in Computer Science Engineering or a related discipline or equivalent practical experience.
Technical Skills:
Strong foundation in Object-Oriented Programming (OOP) and scripting.
Proficiency in Python; familiarity with other programming languages such as C or Java is highly advantageous.
Experience working with APIs is required including RESTful API development (e.g. Flask).
Good understanding of message/data brokers (e.g. Apache Kafka RabbitMQ).
Familiarity with noSQL Databases (MongoDB Opensearch Elasticsearch) and SQL Databases (Postgress MySQL).
Familiarity with GitLab including experience with GitLab Actions for CI/CD workflows code management and version control.
Security Awareness:
Knowledge of application security best practices including authentication and authorization techniques secure coding input validation secure API usage and the protection of sensitive data.
Additional Skills:
Knowledge of Machine Learning concepts Large Language Models (LLMs) and data science will be highly appreciated.
Soft Skills
Strong communication and collaboration skills with the ability to work effectively in team environments and contribute to problem-solving.
#LI-VJ1
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!Required Experience:
IC
About Company
In all critical environments - air, land, sea, space and cyberspace - decision-makers, operators, crews and members of our armed services and security forces are faced with millions of important decisions every day. It is in supporting these people that Thales in the United States ha ... View more