Python Developer-Financial services
Crescendo Global
Job Description
Python Developer (Data / Reporting) – Job Description
Role Overview
We are looking for a Python Developer (Data / Reporting) to design, develop, and maintain data processing, reporting, and automation solutions. The role involves working with business stakeholders to understand requirements, build scalable applications, improve operational efficiency, and support business-critical platforms.
The ideal candidate has strong experience in Python, SQL, data processing, and API development, along with the ability to work independently and collaborate with cross-functional teams.
Key Responsibilities
- Develop and maintain applications using Python and SQL.
- Design and implement data processing, reporting, and automation solutions.
- Collaborate with business stakeholders to understand functional requirements.
- Develop and support reconciliation and reporting platforms.
- Build business intelligence reports and automate manual processes.
- Design and optimize database schemas and SQL queries.
- Build and integrate REST/SOAP APIs.
- Troubleshoot production issues and provide ongoing application support.
- Participate in code reviews, testing, deployment, and release activities.
- Contribute to process improvements and technical enhancements.
Required Technical Skills
- Strong programming skills in Python.
- Strong knowledge of SQL and relational databases.
- Experience with Pandas and SQLAlchemy.
- Understanding of Data Modelling and Database Schema Design.
- Experience with relational databases such as:
- PostgreSQL
- MariaDB/MySQL
- Microsoft SQL Server
- Experience building and consuming REST/SOAP APIs.
- Good understanding of Git, version control, and release management.
- Familiarity with CI/CD pipelines (GitLab preferred).
Preferred Skills
- Experience with Docker or other containerization technologies.
- Exposure to AWS, Azure, or hybrid cloud environments.
- Knowledge of XML, FIX, and FIXML.
- Experience working with financial systems or financial data.
- Understanding of reporting, reconciliation, or risk management applications.
- Strong analytical and problem-solving skills.
Soft Skills
- Excellent communication and presentation skills.
- Ability to work independently and manage multiple priorities.
- Strong stakeholder management skills.
- Team-oriented with a collaborative mindset.
- Proactive attitude toward identifying and implementing improvements.
- Ability to explain technical solutions to both technical and non-technical audiences.
Preferred Experience
- Experience developing data-intensive applications.
- Strong background in data validation, reporting, and automation.
- Experience integrating databases and APIs.
- Familiarity with Agile/Scrum development methodologies.
- Experience working with large datasets and optimizing application performance.
Experience required 5 plus years
Only immediate joiners are preferred
Required Skills
Similar Jobs
View all →
SAP ABAP Development for HANA
Aryvart Software Pvt Ltd
Sr. Data Analyst
RSCP
PHP Developer
Cloudnausor Technologies Pvt ltd
Dev Ops Engineer
Digital Aptech
Full Stack Developer | Remote | $30 - $85/hr
NearSkill
Share
Quick Apply
Upload your resume to apply for this position