ElementSkill
Python Developer - OOPS
Job Location
in, India
Job Description
Job title : Python Developer Location : India-London Experience : 4 -8 years. Job Duties : - Looking for a talented and experienced Python developer with exposure to Capital Market domain for one of our Global Investment Banking Clients - Work within an Agile team, writing requirements and specifications, developing strategic transaction reporting platform and maintaining existing code for the reporting technology team. - Primary task would be to help the design and enhance the transaction reporting platform, right from design to development and testing. - 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. - Help in Document outlining the functional and non-functional requirements of the software, aligned with the client's needs and objectives, help in architecture design. Qualification : - Master in Computer Science/ software engineering , additional qualification in Finance is desirable Skills Required : - Excellent hands-on application development experience on Python and OOPs is mandatory - Understanding of capital markets; Knowledge of transaction reporting and related regulations like EMIR, MiFIR, SFTR, CAT, etc is a plus, but not mandatory - Excellent Analytical skills - Strong knowledge of AMPS, AMQ and similar messaging protocols, and Streams and state processing (FLINK or similar) - Data transformation and ETL is essential along with understanding of Dataframe processing - Pandas / Polars - 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 added advantage - Experience of Agile software development process is desirable - Experience on developing and delivering scalable applications - Excellent communication skills Very desirable : - Follows clean code principles - 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 - Strong knowledge of Streams and state processing (FLINK or similar) - Data transformation and ETL is essential along with understanding of Dataframe processing - Pandas / Polars - 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 and regulations MiFID, EMIR, SFTR, CFTC, TRACE, CAT is a plus, but not mandatory - Knowledge of data modelling including internal and industry initiatives such as FpML and CDM - Knowledge of derivatives in general and trade lifecycle (ref:hirist.tech)
Location: in, IN
Posted Date: 1/15/2025
Location: in, IN
Posted Date: 1/15/2025
Contact Information
Contact | Human Resources ElementSkill |
---|