Endava

Senior Python Developer

Endava
Apply
4 days ago
Córdoba, ArgentinaSenior

Responsibilities

  • Design, implement, maintain, and review complex Python applications and services with high performance, security, reliability, and scalability.
  • Develop backend services, REST APIs, automation components, data processing pipelines, analytics platforms, and reporting solutions.
  • Support Banking and Capital Markets workflows including trade capture, trade processing, risk analytics, reporting, pricing, and cross-asset solutions.
  • Collaborate with business analysts, architects, developers, testers, data engineers, client stakeholders, and financial-domain users.
  • Work with messaging systems, distributed systems, integration patterns, deployment tools, container platforms, and cloud-ready engineering practices.
  • Participate across the application development lifecycle, recommend engineering standards, identify risks, and propose improvements.
  • Review team members’ work and contribute to internal and external technical communities, events, and knowledge-sharing activities.

Requirements

  • 6+ years of experience in Python development.
  • Banking, Financial Services, or Capital Markets experience is highly desirable, including familiarity with trade capture, trade processing, risk analytics, reporting, pricing, or trading workflows.
  • Strong understanding of object-oriented, functional, and asynchronous programming, design patterns, clean code, and enterprise application architecture.
  • Proficiency with Python and related frameworks or libraries such as FastAPI, Flask, Django, Pandas, NumPy, SQLAlchemy, or PySpark.
  • Experience with relational or NoSQL databases such as PostgreSQL, Oracle, SQL Server, MongoDB, or Cassandra, including complex SQL query development.
  • Experience building REST APIs, backend services, data processing components, automation tools, or reporting solutions.
  • Experience with Git, messaging and event-driven systems, microservices, distributed systems, integration patterns, and data-intensive applications.
  • Experience with CI/CD, deployment tools, and container platforms such as Jenkins, GitLab CI/CD, Azure DevOps, Docker, Kubernetes, or OpenShift.
  • Experience with Agile methodologies such as Scrum or Kanban.
  • Strong problem-solving, analytical, communication, teamwork, and stakeholder-collaboration skills; advanced English is mandatory.
  • Preferred qualifications include Capital Markets technology consulting, financial services delivery, quantitative or risk analytics, data engineering, dashboarding, reporting, and experience with AWS, Azure, GCP, or Gen-AI tools.

Benefits

  • Competitive salary package, share plan, and referral bonus.
  • Career coaching, global career opportunities, internal development programs, and technical leadership paths.
  • Training, certifications, coaching, online learning subscriptions, workshops, conferences, and internal technology communities.
  • Hybrid work and flexible working hours.
  • Employee assistance and wellbeing programs, access to wellbeing apps, hobby clubs, inclusion programs, events, and celebrations.

Tech Stack

Apache CassandraApache KafkaAWSAzureDjangoDockerFastAPIFlaskGitGitLab CI/CDGoogle Cloud PlatformJenkinsKubernetesMicrosoft SQL ServerMongoDBNumPyOpenShiftPandasPostgreSQLPythonRabbitMQSQL

Categories

Endava

About Endava

5,001-10,000 employees

Endava is a London-headquartered IT services company that designs, builds, and runs digital platforms for enterprises across payments, banking, insurance, retail, telecoms, and media. It provides consulting, agile software development, testing, cloud, and managed services on a project and outsourcing basis. Founded in 2000, Endava is a public company listed on the NYSE and operates across Europe, the Americas, and Asia.

Contact me