Python Developer (Data & Reporting) | Python | SQL | PostgreSQL | Financial Services Summary We are looking for a skilled Python Developer (Data & Reporting) to join a dynamic technology team supporting enterprise data, reporting, and business intelligence initiatives within the financial services domain. The ideal candidate will have strong expertise in Python, SQL, data modelling, and API development, with a passion for building scalable solutions that enhance operational efficiency and business reporting. Location Kolkata Your Future Employer Join a globally established financial services organization with a strong presence across multiple international markets. The organization specializes in delivering technology-driven solutions within the capital markets ecosystem and offers an innovative, collaborative, and growth-oriented work environment.
Responsibilities
Collaborate with business stakeholders to understand development
requirements
and translate them into scalable technical solutions. • Design, develop, and maintain applications using Python, SQL, and data modelling best practices. • Develop and enhance data processing, reporting, and business intelligence solutions. • Support and enhance reconciliation, clearing, risk management, and reporting platforms. • Build, maintain, and optimize REST/SOAP APIs and data integration solutions. • Design efficient database schemas and optimize SQL queries for performance. • Develop automation tools to improve operational efficiency and reduce manual effort. • Participate in code reviews, release management, and CI/CD deployment processes. • Collaborate with cross-functional teams to deliver high-quality software solutions. • Mentor junior developers and contribute to the growth of the development team. • Troubleshoot production issues and implement long-term solutions. • Continuously identify opportunities for process improvement and technology innovation.
Strong hands-on experience with Python development.
Excellent knowledge of SQL and database design principles.
Experience with data modelling and schema design.
Proficiency in Python libraries such as Pandas and SQLAlchemy.
Experience with PostgreSQL, MariaDB/MySQL, and Microsoft SQL Server.
Strong understanding of Git, CI/CD pipelines, and release management (GitLab preferred).
Experience developing and consuming REST or SOAP APIs.
Strong analytical and problem-solving skills.
Excellent communication and stakeholder management abilities.
Ability to work independently while collaborating effectively with global teams. Preferred Skills
Experience with Docker or other containerization technologies.
Exposure to hybrid cloud environments such as AWS, Azure, or VMware.
Knowledge of XML, FIX, and FIXML messaging standards.
Experience within financial markets, particularly Exchange Traded Derivatives.
Understanding of Agile software development methodologies. What is in it for you
Opportunity to work with a globally recognized financial services organization.
Exposure to enterprise-scale data and reporting platforms.
Collaborative work environment with global teams.
Career progression and continuous learning opportunities.
Competitive compensation and comprehensive employee
benefits
. Reach us If you think this role is aligned with your career, kindly write me an email along with your updated CV on Sadaf.zenab@crescendogroup.in for a confidential discussion on
the role
. Disclaimer Crescendo Global specializes in Senior to C-level niche recruitment. We are passionate about empowering job seekers and employers with an engaging and memorable job search and leadership hiring experience. Crescendo Global does not discriminate on the basis of race, religion, color, origin, gender, sexual orientation, age, marital status, veteran status, or disability status.