Python Developer (Data / Reporting)
Location: Kolkata
Yrs of exp - 5-9 yrs experience
Role Objective
The Python Developer will assist in the development and expansion of technology solutions across various departments . You will focus on improving data and reporting requirements, working closely with internal stakeholders and assisting with the growth of our development team in Kolkata.
Core Responsibilities
- Solution Development: Use Python, SQL, and proprietary tools from vendors like ION Trading and Trading Technologies to build technology solutions.
- Platform Support: Assist in developing and supporting key platforms, including the Reconciliation Solution, Clearing Platform XTP (iDash, DTS, ARC), and the XTP JANUS Risk platform.
- Reporting & BI: Create business intelligence reports for management and tools to increase the efficiency of daily processing.
- Stakeholder Collaboration: Work with business sponsors to understand development initiatives and support bespoke requests from clients, exchanges, and regulators.
- Regulatory Compliance: Support technology solutions for industry-specific calculations such as K-DTF and ASIC industry funding.
Key Skills & Requirements
- Python & Data: Solid development skills in Python, including experience with libraries such as Pandas and SQLAlchemy.
- Database Management: Proficiency in SQL, Data Modelling, and Schema Design across platforms like PostgreSQL, MariaDB/MySQL, and MSSQL.
- DevOps: Solid understanding of Git, release management, and $CI/CD$ pipelines, with a preference for GitLab.
- API Integration: Experience building and utilizing APIs such as REST and SOAP.
Beneficial Skills & Experience
- Cloud & Infrastructure: Experience with Docker, containerization, and hybrid cloud environments (VMWare, AWS, Azure).
- Financial Domain: Knowledge of financial markets, specifically Exchange Traded Derivatives, and familiarity with XML, FIX, and FIXML protocols.
- Team Leadership: Ability to supervise and help grow a remote development team.
Organizational Competencies
- Communication: Ability to communicate logically, concisely, and effectively with both technical and non-technical stakeholders.
- Drive for Excellence: Enthusiastic can-do attitude with a focus on achieving challenging organizational goals.
- Teamwork: Collaborative and flexible approach to working with others to achieve common goals.
- Integrity: Commitment to acting professionally, reliably, and with integrity in a regulated environment.