Open Roles

Python Developer

Athens
Work Type: Full Time

About Our Client


Our client builds dynamic IT automation solutions that transform business IT environments from simple IT task automation into sophisticated, real-time business service automation, helping organizations achieve the highest possible Return on Automation. No matter the degree of automation, their software is simple, modern, and secure. Using its universal automation platform, enterprises can seamlessly orchestrate workloads and data across technology ecosystems and silos. Headquartered in Alpharetta, Georgia with points of contact and support throughout the Americas, Europe, and Asia, our client serves some of the world's largest financial, manufacturing, healthcare, travel, transportation, energy, and technology institutions.

The candidate will join their Technology Business Unit in Athens, contributing to the whole growth and adoption of their Universal Automation Platform by extending its integration capabilities and enabling their customers to automate “everything and everywhere”.


Your Part in this Growth Story

Our client's Marketplace is evolving enabling their customers who build DevOps, DataOps, and any type of IT orchestration to integrate with any cloud services and cutting-edge applications such as GitHub, Kafka, Elastic, Terraform, Kubernetes, Docker, Databricks, Snowflake, Slack, Jenkins, etc. 
Their Solutions Extension Development team is searching for a Python Developer who’s interested in designing and building amazing, impactful Universal Automation Connectors that will extend the integration capabilities of their Universal Automation Platform.
The position is best suited for a professional interested in the automation or systems integration fields, who has a successful track record in building solutions in Python while being an organic member of a software team by providing mentorship and guidance.
This will be a hybrid position – 3 days/wk onsite and 2 days/wk remote – and will report to the Manager for Solution Engineering.


What you will be doing:


  • You will design, build, test, and document the next generation of universal automation platform connectors leveraging the Universal Extension capabilities.
  • You will be part of an agile team of engineers, mentoring, reviewing work, and providing constructive feedback.
  • You will maintain, support, and extend the rolled-out software components. Apply technical expertise to investigate, reproduce and resolve software issues.
  • You contribute to whole team strategy and implementation, in terms of development, testing automation, and rollouts focusing on CI/CD practices
  • As part of the team, you will be responsible for team deliverables. You need to make sure they are rolled out as planned, with good quality following best practices. 
  • You will contribute on the definition and implementation of PoCs and demos and in the creation of white papers, technical blog posts
  • You contribute to the product development cycle and backlog with forward-thinking ideas and features


What You Will Bring to the Team:


  • Bachelor’s degree or higher in Computer Science
  • 3+ years of experience in writing Python production code.
  • You have very good knowledge of Python programming language. You know the best practices and you write clean, maintainable, and efficient code.
  • You have a great understanding and experience in Unit Testing, OOP, and design patterns.
  • You have a great understanding and experience with basic programming concepts (like IPC, Multithreading, Memory Management, Network Programming, Filesystem), operating systems (Windows/Linux) and how they interact with processes.
  • You have great experience in Windows/Linux platforms and Unix Shell scripting.
  • You have proven experience working with teams by being an effective communicator and contributor.
  • You have proven experience in growing junior engineer skills by mentoring and doing code reviews.
  • You demonstrate passion in excellence, determination, ownership of delivered work, and accountability.
  • You bring a big appetite and curiosity for automation & learning new technologies.
  • Excellent written and verbal communication in English.
  • Strong analytical thinking and troubleshooting capabilities. 
  • Ego-free attitude — we are here for the success of the team and the company.


Bonus Points:


  • Prior experience/participation on open-source projects
  • You have practical experience with DevOps environments and tools such as Jenkins
  • You have practical experience with end-to-end testing automation and frameworks, like Robot
  • You have previous experience in integrating and connecting systems

 

 

Why You'll Love Your Work


  • Competitive compensation
  • Health insurance and pension plan
  • Great company culture
  • Regular social events
  • Work in a motivated, experienced, and international team of top performers

Submit Your Application

You have successfully applied
  • You have errors in applying