ElementSkill

Python Developer - OOPS

Click Here to Apply

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
Click Here to Apply
View More ElementSkill Jobs

Contact Information

Contact Human Resources
ElementSkill

Posted

January 15, 2025
UID: 4948467526

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.