Senior Python Developer

Endava Technology
Córdoba
Workplace: HybridFull timeFunction: Software EngineeringExperience: 6+ yearsSkills: ["Problem-solving","Analytical thinking","Communication","Teamwork","Collaboration"]

Design, build, and maintain scalable Python applications and data-driven solutions for Banking and Capital Markets clients. Work across the full development lifecycle while collaborating with architects, analysts, testers, data engineers, and stakeholders to clarify requirements and deliver complex trade and risk workflows. Develop REST APIs, backend services, automation components, and reporting pipelines, applying clean code, architectural patterns, DevOps/CI-CD practices, and enterprise-grade reliability and performance.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Endava Technology
Endava Technology
2 days ago

Senior Python Developer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 8 hours agoStatus: Live
Reposted: similar role first listed 3 months ago

Job Summary

Design, build, and maintain scalable Python applications and data-driven solutions for Banking and Capital Markets clients. Work across the full development lifecycle while collaborating with architects, analysts, testers, data engineers, and stakeholders to clarify requirements and deliver complex trade and risk workflows. Develop REST APIs, backend services, automation components, and reporting pipelines, applying clean code, architectural patterns, DevOps/CI-CD practices, and enterprise-grade reliability and performance.
Location: Córdoba
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design, implement, and maintain complex Python applications and services with high performance, security, reliability, and scalability.
  • •Participate in all phases of the application development lifecycle.
  • •Collaborate with business analysts, architects, developers, testers, data engineers, and client stakeholders to clarify requirements, processes, architecture, and priorities.
  • •Develop backend services, APIs, automation components, data processing pipelines, and reporting solutions using Python and related technologies.
  • •Recommend and promote engineering standards (clean code, design patterns, DevOps, CI/CD, and testing automation) and propose improvements or escalate risks/issues.

Pay and Benefits

Equity and Bonus:Equity
Perks:Share PlanAnnual BonusLearning BudgetEmployee AssistanceHybrid Work

Key Requirements

  • •6+ years of Python development experience.
  • •Experience with Banking, Financial Services, or Capital Markets environments.
  • •Strong understanding of Capital Markets concepts (trade capture/processing, risk analytics, reporting, asset classes, pricing, trading workflows).
  • •Proficiency with Python and frameworks/libraries such as FastAPI, Flask, Django, Pandas, NumPy, SQLAlchemy, and/or PySpark.
  • •Experience designing backend services and REST APIs, with databases (relational/NoSQL), CI/CD, and event-driven/messaging systems.
Experience:6+ yearsBankingFinancial servicesCapital markets
Skills:Problem-solvingAnalytical thinkingCommunicationTeamworkCollaboration
Languages:English
Tech Stack:PythonFastAPIFlaskDjangoPandasNumPySQLAlchemyPySparkSQLREST APIsGitKafkaRabbitMQAzure Service BusAWS SQSAWS SNSMicroservicesDistributed systemsCI/CDJenkins

Company Brief

Endava Technology
Provides IT services and digital engineering, delivering software development, automation, and consulting to enterprises across financial services, payments, telecommunications, and retail to accelerate digital transformation.
Industry: Consulting
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: London, United Kingdom
Founded: 2000
WebsiteLinkedIn