Lead Python Developer

9 - 15 years

9 - 15 Lacs

Posted:14 hours ago| Platform: Foundit logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

  • Work with the central architect / design group to build strategic architecture for transaction reporting and assist with design principles and ideas; Primary task would be to help the bank design and enhance the transaction reporting platform, right from design to development, testing and documentation including training materials.
  • Help improve the data infrastructure including quality, governance and controls for an enhanced transaction reporting process along with audit trail, data lineage and other BCBS239 principles
  • Coordinate with front office, technology, and regulatory teams to understand the requirements
  • Responsible for supporting modern agile software development methods; including educating & mentoring less experienced OOP team members.
  • Experience of working with enterprise design requirements preferably at a large investment bank

Skills:

  • Excellent hands-on application development experience on Python
  • Understanding of capital markets; Knowledge of transaction reporting and related regulations like EMIR, MiFIR, SFTR, CAT, etc is a must along with understanding of asset classes like derivatives, repos, etc.

Excellent Analytical skills

  • Strong knowledge of AMPS and similar messaging protocols
  • Experience working on different analytical tools is desirable
  • Experience on participating in end-to-end development lifecycle in a rigorous test driven software development environment; Knowledge of BDD, TDD is a must
  • Experience of Agile software development process is desirable
  • Experience on developing and delivering scalable applications
  • Excellent communication skills
  • Able to lead a large team of developers and provide guidance from best practice perspective
  • Working and coordination with multifarious client teams like business, tech, regulatory reporting, FO, etc.

Very desirable

  • Follows clean code principles and OOPs
  • Experience of Agile methods
  • Fluency in the Python standard libraries
  • Experienced in test-driven development/BDD
  • Experience with RDBMS, ORM
  • Experience with CQRS and related interface standards of REST/HAL
  • Experience with MQSeries/AMQ/AMPS or similar event oriented technology
  • Understanding concepts of event sourcing and the alternatives
  • NoSQL/Document Oriented databases - Cassandra, MongoDB
  • Highly Available/Scalable Search - Elasticsearch
  • Knowledge of a large bank enterprise standards
  • Knowledge of a large bank application landscape
  • Knowledge of realtime transaction platform
  • Knowledge of regulations MiFID, EMIR, SFTR, CFTC, TRACE, CAT
  • Knowledge of data modelling including internal and industry initiatives such as FpML and CDM
  • Knowledge of derivatives in general and trade lifecycle

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Crisil logo
Crisil

Financial Services

Mumbai Maharashtra

RecommendedJobs for You

Mumbai, Maharashtra, India