Endava logo
Endava1 day ago

Senior Python Developer

Hybrid · Córdoba, Cordoba, Argentina

Type
Full Time
Level
Senior Level
Education
Not Specified
Company size
Enterprise

Job Summary

Senior Python Developer to design, build, and maintain Python-based applications and data-driven solutions for Banking and Capital Markets clients. Work on enterprise-grade platforms supporting trade lifecycle, risk analytics, reporting, data processing, and cross-asset workflows. Collaborate with business analysts, architects, developers, testers, data engineers, and client stakeholders; develop backend services, APIs, automation components, and data processing pipelines using Python and related tech. Promote clean code, design patterns, DevOps, CI/CD, testing automation, and cloud-ready engineering. Participate in code reviews, learn new technologies, and contribute to internal/external tech communities. 6+ years of Python experience; strong knowledge of Python ecosystems (FastAPI/Flask/Django, Pandas, NumPy, SQLAlchemy, PySpark); experience with relational/NoSQL databases; REST APIs; Git; messaging systems (Kafka, RabbitMQ, Azure Service Bus, AWS SQS/SNS); microservices and distributed systems; CI/CD and containerization (Docker, Kubernetes); Agile methodologies; advanced English; banking/Capital Markets exposure considered a plus.

Required Qualifications

  • 6+ years of experience in Python development
  • Experience in Banking, Financial Services, or Capital Markets environments highly desirable
  • Strong understanding of programming paradigms (OOP, functional, asynchronous)
  • Proficient in Python and frameworks/libraries such as FastAPI, Flask, Django, Pandas, NumPy, SQLAlchemy, PySpark
  • Experience with relational and/or NoSQL databases (PostgreSQL, Oracle, SQL Server, MongoDB, Cassandra)
  • Ability to design, build, and analyze complex SQL queries
  • Experience building REST APIs, backend services, data processing components, automation tools, or reporting solutions
  • Knowledge of version control systems such as Git
  • Experience with messaging/event-driven systems (Kafka, RabbitMQ, Azure Service Bus, AWS SQS/SNS)
  • Experience with microservices, distributed systems, and data-intensive applications
  • Experience with CI/CD, deployment tools, and container platforms (Jenkins, GitLab CI/CD, Azure DevOps, Docker, Kubernetes)
  • Experience with Agile methodologies (Scrum or Kanban)
  • Excellent communication and teamwork abilities
  • Advanced English level mandatory
  • Nice to have: Capital Markets consulting, exposure to various asset classes, data analytics tooling, cloud platforms (AWS/Azure/GCP)
  • Exposure to Gen-AI tools in software engineering, documentation, or analytics
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Endava

Senior Python Developer

Apply on Sorce