HamburgerMenu
hirist

Senior Python Developer - Financial Information System

True Blue HR Consultants
Bangalore
10 - 12 Years

Posted on: 17/12/2025

Job Description

Description :

Job Title : Mid-Senior Python Developer

Industry : Financial Services Alternative Investment / Asset Management

Location : Bengaluru, India

Required Skills & Experience :

- Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field.

- Minimum of 10+ years of professional experience in software development, with at least 5-6 years of hands-on experience in Python development.

- Proven experience in building Python web applications using frameworks such as Flask, Django, or FastAPI.

- Solid understanding of relational and/or NoSQL databases (e.g., PostgreSQL, MySQL, SQL Server, MongoDB) and proficiency in SQL.

- Experience with RESTful API design and development.

- Proficiency with version control systems, particularly Git.

- Strong understanding of software design principles, data structures, and algorithms.

- Excellent communication and interpersonal skills, with the ability to articulate complex technical concepts to non-technical stakeholders.

Key Responsibilities :

- Design, develop, and maintain high-quality, scalable, and secure Python-based applications and microservices, with a strong focus on backend development.

- Build and enhance web applications using modern Python frameworks such as Flask, Django, or FastAPI, ensuring optimal performance and user experience.

- Collaborate closely with quantitative analysts, portfolio managers, traders, and other business stakeholders to understand requirements, translate them into technical specifications, and deliver impactful solutions.

- Integrate various internal and external financial data sources and APIs (e.g., market data, portfolio data, risk analytics providers).

- Develop robust data processing pipelines (ETL/ELT) for financial data, ensuring data integrity, accuracy, and efficient flow.

- Contribute to the entire software development lifecycle, from architectural design and coding to testing, deployment, and ongoing support.

- Implement best practices for code quality, security, performance optimization, and maintainability.

- Troubleshoot, debug, and resolve complex technical issues in a timely manner.

- Actively participate in code reviews, design discussions, and contribute to the continuous improvement of our development processes and technical stack.


info-icon

Did you find something suspicious?