Senior Software Application Developer
THEON INTERNATIONAL
- Κορωπί, Αττικής
- Μόνιμη
- Πλήρης Απασχόληση
- Collaborate with hardware, FPGA engineers and other software developers to define application requirements, new features, and enhancements.
- Design, develop, test, and deploy high-quality software applications.
- Write clean, well-documented, and maintainable code.
- Identify and troubleshoot software defects and issues promptly.
- Conduct thorough testing to ensure the reliability and functionality of developed features.
- Design and implement visually appealing and intuitive user interfaces.
- Create and maintain comprehensive documentation for applications, including technical specifications, architecture, and user guides.
- University degree in Computer Science, Software Engineering, or a related field.
- Proven experience in software application development, including designing, coding, testing, and deployment.
- Proficient in programming languages such as Java, Python, C/C++, C#, or similar.
- Strong understanding of software architecture, design patterns, and best practice
- Experience with at least one graphical user interface platform like Qt.
- Experience with drivers' development for custom HW for both Linux and Windows operating systems.
- Experience developing applications targeting embedded application processors and OS.
- Familiarity with version control systems, such as Git.
- Knowledge of containerization and orchestration tools (e.g., Docker, Kubernetes).
- Knowledge of mobile app development.
- Familiar with computer vision libraries (like OpenCV).
MyCarriera