- LocationAthens, Greece
-
IndustrySoftware - Developer
Our client is a leading multinational organization based in the United States, specializing in innovative IT automation solutions. Their cutting-edge technologies elevate IT environments from basic task automation to advanced, real-time business service automation, enabling companies to maximize their automation ROI. The client supports some of the most prominent global enterprises across sectors such as finance, manufacturing, healthcare, travel, transportation, energy, and technology.
This role is ideal for professionals passionate about automation and systems integration, with proven expertise in developing solutions using Python. The position also requires active collaboration within a software team, where you will contribute by mentoring and offering guidance to colleagues.
There is a hybrid work model in place, requiring three days onsite and two days remote per week. It reports directly to the Solution Engineering Manager.
Your Contribution:
- Design, develop, test, and document cutting-edge universal automation platform connectors utilizing Universal Extension capabilities.
- Collaborate within an agile engineering team, offering mentorship, reviewing work, and providing constructive feedback.
- Maintain, enhance, and support deployed software components. Leverage technical expertise to investigate, replicate, and resolve software issues.
- Contribute to team strategies for development, testing automation, and rollout processes, with a strong focus on CI/CD practices.
- Ensure team deliverables are completed on schedule and meet high-quality standards, adhering to best practices.
- Participate in defining and implementing Proof of Concepts (PoCs), demos, and creating technical resources such as white papers and blog posts.
- Add value to the product development lifecycle and backlog by contributing innovative ideas and features.
Your Qualifications:
- A bachelor’s degree or higher in Computer Science.
- Over three years of experience in writing production-level Python code.
- Expertise in Python programming, with a deep understanding of best practices and the ability to write clean, efficient, and maintainable code.
- Strong knowledge of Unit Testing, Object-Oriented Programming (OOP), and design patterns.
- Solid understanding of core programming concepts, such as inter-process communication (IPC), multithreading, memory management, network programming, and file systems.
- Familiarity with operating systems (Windows/Linux) and their interaction with processes.
- Significant experience working on Windows/Linux platforms and proficiency in Unix shell scripting.
- Proven ability to work effectively within teams, demonstrating strong communication and collaboration skills.
- A track record of mentoring junior engineers and conducting comprehensive code reviews.
- A proactive approach with a commitment to excellence, ownership, and accountability for delivered work.
- A passion for automation and a curiosity to explore and learn new technologies.
- Exceptional analytical and troubleshooting abilities, coupled with strong written and verbal English communication skills.
- A collaborative, ego-free attitude focused on team and company success.
What is there for you:
- Competitive salary package.
- Comprehensive health insurance and pension plan.
- A supportive and dynamic company culture.
- Regular team-building events and social activities.
- An opportunity to work in a highly motivated, experienced, and international team of top professionals.
- Continuous opportunities for professional growth and development.
Check Your Resume for Match
Upload your resume and our tool will compare it to the requirements for this job like recruiters do.
Check for Match