CrawlJobs Logo

Python + OOPS Developer

votredircom.fr Logo

Wissen

Location Icon

Location:
India , Bangalore South

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

We are seeking an experienced Python + OOPS Developer capable of designing, engineering, and delivering scalable enterprise solutions within the banking and financial domain. The ideal candidate will be a hands-on developer with strong expertise in Python, object‑oriented design, data processing, and distributed computing. This role involves end‑to‑end development, performance optimization, workflow orchestration, and collaboration across business and technology teams.

Job Responsibility:

  • Design and implement modular, reusable Python components for index construction, rebalancing, and backtesting
  • Run large‑scale historical simulations using Pandas, NumPy, and PySpark
  • Integrate compute engines with Airflow/Temporal using configuration-driven workflows
  • Query and consume reference data (pricing, security master, corporate actions) from Snowflake
  • Build automated test harnesses to validate outputs and ensure reproducibility
  • Optimize performance using vectorization, caching, and distributed computing patterns
  • Ensure data and calculation reconciliation against benchmarks
  • Collaborate with Business, Index Operations, and Platform teams to move research into production
  • Follow best practices in code quality, architecture, testing, and deployment
  • Contribute to design discussions and technical decision-making

Requirements:

  • Strong proficiency in OOP, clean architecture, maintainable application design
  • Deep experience in numerical computing and time-series analysis
  • Working knowledge for distributed data processing
  • Understanding of portfolio mathematics, weighting algorithms, and time-series transformations
  • Experience building rules-based or metadata-driven frameworks
  • Strong SQL skills and ability to consume structured data from Snowflake
  • Expertise in unit testing, regression testing, deterministic replay
  • Familiarity with Airflow, Temporal, or similar orchestration frameworks
  • Good understanding of S3, Lambda, IAM, and integration with Snowflake Data Cloud

Nice to have:

  • Experience with Docker, containerization, or Kubernetes
  • Knowledge of CI/CD pipelines for Python applications
  • Familiarity with event-driven architectures (Kafka, EventBridge)
  • Experience working in BFSI / financial index domain
  • Understanding of compute optimization using multiprocessing or Ray
  • Exposure to data governance, lineage, and metadata management tools

Additional Information:

Job Posted:
March 20, 2026

Employment Type:
Fulltime
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Python + OOPS Developer

Senior Python Developer

We are looking for a Senior Python Developer for Finance Application. Inetum is ...
Location
Location
Portugal , Lisbon
Salary
Salary:
Not provided
https://www.inetum.com Logo
Inetum
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Python
  • C++
  • OOP
  • Apache Ignite
  • GIT
  • Ansible
  • Docker
  • K8s
  • English – B2
Job Responsibility
Job Responsibility
  • Works closely with Business Analysts to ensure the deliveries meet requirements
  • Develops, unit tests and implements new functionality and enhancements in the system in accordance with bank-wide technical architecture standards
  • Manages code reviews and source control repository as well as deployments (with APS)
  • Improves existing software by correcting bugs, refactoring or rewriting code when identified necessary
  • Manages general software issues relating to data integrity, system efficiency, functional architecture, performance
  • Provides a clear progress update on tasks to the domain manager on a regular basis, escalates risk and issues in a timely manner
  • Provides mentoring and guidance to other team members and sets the technical direction within the scope of the concerned applications
Read More
Arrow Right

Senior Python Developer

Join Barclays as a Senior Python Developer within the Structured Derivatives IT ...
Location
Location
Czechia , Prague
Salary
Salary:
Not provided
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong experience developing Python web applications using FastAPI or similar modern frameworks and building RESTful APIs
  • Solid knowledge of SQL and relational databases
  • ability to design, query, and optimize database interactions
  • Deep understanding of Object-Oriented Programming (OOP) principles and common design patterns
  • Experience working with a senior Python engineering tech stack and best practices
  • End-to-end understanding of the application lifecycle, including development, testing, deployment, and maintenance
  • Experience participating in code reviews (both giving and receiving feedback) to ensure code quality and maintainability
Job Responsibility
Job Responsibility
  • Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance
  • Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives
  • Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing
  • Stay informed of industry technology trends and innovations and actively contribute to the organization’s technology communities to foster a culture of technical excellence and growth
  • Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions
  • Implementation of effective unit testing practices to ensure proper code design, readability, and reliability
What we offer
What we offer
  • Competitive holiday allowance
  • Life assurance
  • Private medical care
  • Pension contribution
  • Fulltime
Read More
Arrow Right

Python Developer

Andersen is hiring a Python Developer to join global projects and contribute to ...
Location
Location
Belarus
Salary
Salary:
Not provided
andersenlab.com Logo
Andersen
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience as a Python Developer for 2+ years
  • Degree in a relevant field
  • Proven experience in mentoring, conducting interviews, and running intensive sessions
  • Solid knowledge of Python fundamentals, including OOP principles and core language features
  • Experience working with at least one Python framework such as Django or FastAPI (or Flask as an alternative)
  • Experience developing and consuming RESTful APIs
  • Good understanding of relational databases and experience writing SQL queries
  • familiarity with NoSQL is a plus
  • Experience using Git for version control and working in a collaborative development workflow
  • Basic experience with unit testing and debugging tools
Job Responsibility
Job Responsibility
  • Developing server-side application logic and backend features using Python
  • Writing clean, readable, and maintainable code following best practices and coding standards
  • Working with web frameworks such as Django or Flask to build and integrate application modules
  • Designing and consuming RESTful APIs and integrating third-party services
  • Working with relational or NoSQL databases, writing queries, and optimizing data access
  • Debugging, troubleshooting, and fixing defects in existing codebases
  • Implementing unit tests and participating in basic test automation to ensure code quality
  • Collaborating with cross-functional teams (QA, frontend, product) during development cycles
  • Participating in code reviews and continuously improving code quality and architecture
  • Using Git for version control and contributing to CI/CD workflows under team guidance
What we offer
What we offer
  • Experience in teamwork with leaders in FinTech, Healthcare, Retail, Telecom, and others
  • The opportunity to change the project and/or develop expertise in an interesting business domain
  • Guarantee of professional, financial, and career growth
  • The opportunity to earn up to an additional 1,000 USD per month, depending on the level of expertise, which will be included in the annual bonus, by participating in the company's activities
  • Access to the corporate training portal
  • Bright corporate life (parties / pizza days / PlayStation / fruits / coffee / snacks / movies)
  • Certification compensation (AWS, PMP, etc)
  • Referral program
  • English courses
  • Private health insurance and compensation for sports activities
  • Fulltime
Read More
Arrow Right

Senior Python Developer

Join us at Provectus as part of a team dedicated to building cutting-edge techno...
Location
Location
Serbia
Salary
Salary:
Not provided
provectus.com Logo
Provectus
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong proficiency in Python programming
  • Solid understanding of object-oriented programming (OOP) and software design patterns
  • Experience in building RESTful APIs and servers with frameworks like FastAPI, Django REST, or Flask
  • Experience in building chatbot applications
  • Experience with Docker for containerization and Kubernetes for orchestration
  • Understanding of microservices architecture and related patterns
  • Solid software engineering skills, with the ability to produce well-structured, maintainable code
  • Experience with AWS and serverless computing
  • Proficiency in both SQL and NoSQL databases, such as Postgres and DynamoDB
  • Experience with unit testing and test-driven development
Job Responsibility
Job Responsibility
  • Develop and maintain scalable Python applications
  • Build and optimize RESTful APIs and servers using frameworks such as FastAPI, Django REST, or Flask
  • Design and implement chatbot applications using generative AI technologies
  • Implement and optimize Retrieval Augmented Generation (RAG) systems
  • Profile and optimize Python code to enhance performance
  • Collaborate with cross-functional teams, including ML engineers and product managers, to deliver high-quality products
  • Write clean, maintainable, and well-documented code
  • Stay updated with the latest developments in Python and AI technologies and propose innovative solutions
What we offer
What we offer
  • Participate in internal training programs (Leadership, Public Speaking, etc.) with full support for AWS and other professional certifications
  • Work with the latest AI tools, premium subscriptions, and the freedom to use them in your daily work
  • Collaboration with an international, cross-functional team
  • Comprehensive private medical insurance or budget for your medical needs
  • Paid sick leave, vacation, and public holidays
  • Equipment and all the tech you need for comfortable, productive work
  • Special gifts for weddings, childbirth, and other personal milestones
Read More
Arrow Right

Senior Python Developer

Join us at Provectus as part of a team dedicated to building cutting-edge techno...
Location
Location
Salary
Salary:
Not provided
provectus.com Logo
Provectus
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong proficiency in Python programming
  • Solid understanding of object-oriented programming (OOP) and software design patterns
  • Experience in building RESTful APIs and servers with frameworks like FastAPI, Django REST, or Flask
  • Experience in building chatbot applications
  • Experience with Docker for containerization and Kubernetes for orchestration
  • Understanding of microservices architecture and related patterns
  • Solid software engineering skills, with the ability to produce well-structured, maintainable code
  • Experience with AWS and serverless computing
  • Proficiency in both SQL and NoSQL databases, such as Postgres and DynamoDB
  • Experience with unit testing and test-driven development
Job Responsibility
Job Responsibility
  • Build and optimize RESTful APIs and servers using frameworks such as FastAPI, Django REST, or Flask
  • Implement and optimize Retrieval Augmented Generation (RAG) systems
  • Profile and optimize Python code to enhance performance
  • Collaborate with cross-functional teams, including ML engineers and product managers, to deliver high-quality products
  • Write clean, maintainable, and well-documented code
  • Stay updated with the latest developments in Python and AI technologies and propose innovative solutions
What we offer
What we offer
  • Participate in internal training programs (Leadership, Public Speaking, etc.) with full support for AWS and other professional certifications
  • Work with the latest AI tools, premium subscriptions, and the freedom to use them in your daily work
  • Collaboration with an international, cross-functional team
  • Comprehensive private medical insurance or budget for your medical needs
  • Paid sick leave, vacation, and public holidays
  • Equipment and all the tech you need for comfortable, productive work
  • Special gifts for weddings, childbirth, and other personal milestones
Read More
Arrow Right

Java-Python Lead Developer

We're seeking a passionate and highly skilled Lead Java Developer to join our ta...
Location
Location
Canada , Mississauga
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of hands-on experience developing high-performance Java applications (Java 11+ preferred) with a strong foundation in core Java concepts, OOP, and OOAD
  • Proven experience building and maintaining data pipelines using technologies like Kafka, Apache Spark, or Apache Flink
  • Familiarity with event-driven architectures and experience in developing real-time, low-latency applications
  • Deep understanding of distributed systems concepts and experience with MPP platforms such as Trino (Presto), Pinot or Snowflake
  • Experience deploying and managing applications on container orchestration platforms like Kubernetes, OpenShift, or ECS
  • Demonstrated ability to lead and mentor engineering teams, communicate complex technical concepts effectively, and collaborate across diverse teams
  • Excellent problem-solving skills and a data-driven approach to decision-making
  • Python knowledge with exposure to Django or Flask
  • Bachelor’s degree/University degree or equivalent experience
  • Master’s degree preferred
Job Responsibility
Job Responsibility
  • Provide technical leadership and mentorship to a team of data engineers, fostering a culture of collaboration, innovation, and continuous learning
  • Lead the design and development of highly scalable, low-latency, fault-tolerant data pipelines and platform components that meet Citi's evolving business needs
  • Stay abreast of emerging open-source data technologies and evaluate their suitability for integration into Citi's platform
  • Continuously identify and implement performance optimizations across the data platform to ensure optimal efficiency and responsiveness
  • Partner closely with stakeholders across engineering, data science, and business teams to understand requirements and translate them into robust technical solutions
  • Drive the timely and high-quality delivery of data platform projects, adhering to agile methodologies and best practices
  • Fulltime
Read More
Arrow Right

Python Angular Full Stack Developer

Sopra Steria is a major tech player recognized for consulting, digital services,...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.soprasteria.com Logo
Sopra Steria
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4-6 years in IT
  • minimum 2 years hands-on experience on AWS Cloud platform
  • knowledge in Python (Fast API), microservices, Angular > v15 (State management - NgRx)
  • good to have knowledge on Java, OOPS
  • experience in creating reusable and shared components in Angular
  • experience in designing and implementing APIs (Fast API -is must)
  • experience in implementing authentication & authorization (SAML & SSO) in backend and frontend
  • experience in database design (SQL)
  • experience with core AWS Services and setting up AWS Data Platform – AWS OpenSearch, AWS Glue Catalog, ECS, API Gateway
  • background in Data Model Engineering – Data Warehouse or Data Lake experience
Job Responsibility
Job Responsibility
  • support web development in cloud
  • support infra deployment and maintenance in cloud
  • support problem solving and the operational availability of the applications on Airbus Public Cloud Platform
  • own incidents, problems, changes related to the Cloud Services
  • work in small and self-sufficient multi-disciplinary teams responsible for end-to-end product development
  • develop, update, and use CI/CD pipeline to allow fully automated deployments of applications across all environments from Development, Q&A and Production
What we offer
What we offer
  • inclusive and respectful work environment
  • positions open to people with disabilities
  • Fulltime
Read More
Arrow Right

Senior Ruby on Rails Developer

We’re looking for an exceptional individual. If it’s you, you’ll be part of the...
Location
Location
United States
Salary
Salary:
Not provided
zionandzion.com Logo
Zion & Zion
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • OOP experience (8+)
  • Ruby on Rails (4+)
  • Django / Python (1+)
  • Usage of version control systems (Git, Mercurial or SVN)
  • Familiarity with command line
Read More
Arrow Right