Skip to content
TitansOpen

Python Developer [SQL / Data Processing / Banking]

Confidential · Vienna, AT · Hybrid · Senior

  • Vienna, AT · Hybrid
  • 13 months with the possibility of extension
  • English · Slovak · Czech

Indexed (2 weeks ago) · refreshed constantly

Start
02.11.2026 ASAP or by agreement
Duration
13 months with the possibility of extension
Work mode
Hybrid
Contract
Freelance / B2B
Seniority
Senior
Reference
261009ASK

Required skills

Languages: English · Slovak · Czech

Job description

Project overview

We are looking for an experienced Python Developer for our TITANS freelancers team for a long-term international project for a significant banking group.

  • the project focuses on the modernization and further development of data-oriented applications supporting key processes in the area of banking risk management, specifically Risk Weighted Assets (RWA)
  • cooperation on the development of high-quality and maintainable software, processing large volumes of data, SQL, and automated testing
  • cooperation in an international Agile team and participation in the design, development, optimization, and further development of existing solutions

Responsibilities

Project requirements

  • design, development, and maintenance of applications in the Python programming language
  • modernization of existing applications supporting banking and risk management processes
  • development and optimization of solutions for data processing and transformation
  • working with large datasets and data structures
  • design of modular, scalable, and maintainable software components
  • implementation of data and application business logic
  • analysis of requirements in cooperation with business experts and technical colleagues
  • working with SQL and relational databases
  • development and maintenance of data transformations and pipelines
  • optimization of application performance, data processing, and system resource utilization
  • design and implementation of unit and integration tests
  • ensuring code quality through code review
  • adherence to coding standards, linting, and formatting rules
  • analysis and resolution of technical problems
  • refactoring and improvement of existing solutions
  • working with Git and source code versioning
  • cooperation on automating development and deployment processes
  • utilization of AI-assisted development tools, e.g., Microsoft Copilot or Claude
  • checking, validating, and modifying AI-generated code
  • cooperation in an Agile team and participation in stand-ups, sprint planning, reviews, and retrospectives
  • sharing technical knowledge and supporting continuous improvement
  • cooperation possible in a hybrid REMOTE + ON-SITE mode [3 days per week, Vienna]
  • final remuneration depends on the candidate's experience and the selection process progress
  • minimum 2–3 years of professional experience with Python development
  • very good practical knowledge of Python
  • experience with:
  • development of production applications and software components
  • design and implementation of data logic
  • ability to write clean, modular, testable, and maintainable code
  • good understanding of Object-Oriented Programming (OOP) principles
  • practical experience with data processing and transformation
  • SQL and experience with relational databases
  • Git / Version Control
  • automated testing
  • debugging and troubleshooting
  • code review and adherence to coding standards
  • working in an Agile / Scrum team
  • using AI-assisted development tools and the ability to critically verify their outputs
  • practical knowledge of the Linux environment
  • ability to create and maintain unit and integration tests
  • knowledge of software engineering best practices
  • ability to analyze and optimize existing code
  • active knowledge of English at a communicative level (min. B2-C1)
  • a big advantage:
  • practical experience with Pandas, NumPy, or Polars
  • Apache Airflow
  • design or maintenance of data pipelines
  • Docker
  • CI/CD pipelines
  • performance profiling of Python applications
  • automation of development processes
  • MCP services / integrations
  • cloud-native applications
  • broader experience in Data Engineering
  • knowledge of:
  • Kubernetes
  • Jenkins
  • other programming languages
  • advanced knowledge of Python testing frameworks
  • experience in banking or financial services
  • knowledge of Risk Weighted Assets (RWA)
  • experience with Credit Risk
  • knowledge of banking regulatory reporting
  • German language
  • strong analytical and organizational skills
  • ability to effectively solve problems
  • independence and willingness to learn
  • strong interpersonal and communication skills (written and verbal)
  • team player

Project details

  • Start: 02.11.2026 ASAP or by agreement
  • Duration: 13 months with the possibility of extension
  • Remote: hybrid
  • Location: Vienna, AT, AT
  • Languages: English, Slovak, Czech

Indexed by 9am's meta-search. You are a job provider? Claim or manage this listing

Found on TITANS Freelancers

  1. HaysNew

    Host Developer

    Confidential· Hessen, Bremen, DE· Senior

    • COBOL
    • DB2
    • SQL
    • +7

  2. Job boardNew

    DevOps Engineer

    Confidential· Köln, Germany· Senior

    • Infrastructure Automation
    • System Updates
    • System Installation
    • +9

Browse all jobs
Sign up free to apply