Python Developer

Python Developer

Job Description

We are looking for a Python Developer who will work on multiple and various projects within the Wholesale Business Line, complying with several business needs, on the technical, functional, as well as on the non-functional and methodology area.

They will be a member of an Agile team that will be dedicated to implement and manage online, real-time, data workflows, pipelines and ETL processes.

Each Agile team owns a portfolio of processes related to their assets and is involved in developing and maintaining them according to a prioritized backlog.

 

Responsibilities

  • Participate in scrum ceremonies alongside your team
  • Participate in technical analysis design
  • Analyze and understand the business requirements, functional analysis and change tasks
  • Define and update daily tasks based on the estimated duration of the programming and unit testing phase
  • Program Python in a team that delivers business data to regulators
  • Develop and maintain software programs according to a set of coding standards
  • Employ the CI/CD environment to deploy and configure the software on multiple environments (Dev/Test, Acceptance, Production)
  • Use Behavior Driven Design (BDD) and TDD to build all the software, and apply UML (use cases and activity diagrams) to further specify it
  • Work in a cloud-driven platform and create neat, fast, message-based solutions.
  • Use Kafka, schemas and REST
  • Offer training and coaching to fellow team members
  • Use the Python paradigm, and as such create small sharp tools.
  • Automate the work
  • Embrace Open Source and Linux, Postgres, Kafka, Redis/Key DB, and technologies like Docker and WebSocket’s are on the reading list

 

Requirements

  • At least 3-5 years full-time experience in Python 3
  • Experience with relational databases, knowledge to create schemas and write optimized SQL queries
  • Prior experience in automation/configuration management systems, such as Ansible/Ansible Tower

 

Nice to have:

  • Applied knowledge of TDD, DevOps and SCRUM
  • Hands-on experience with Docker containerization technology
  • Working experience with Kafka, Avro, Redis/Key DB
  • Practical understanding of ELK Stack (Elasticsearch, Logstash, Kibana) 

 

Send us your resume

? hr-ro@qualysoft.com