Python Developer
Citigroup Inc.
About the role
Join the Fixed Income Technology team as a Python Developer. Develop innovative software solutions that enhance trading, pricing, and risk management technologies for financial markets.
This role involves the end-to-end design and maintenance of scalable applications in the financial sector. You will work closely with engineers and stakeholders, applying Agile methodologies to deliver optimized, efficient software solutions. Your knowledge of data processing technologies will support the development of applications vital for operations in a digital trading landscape.
Key Responsibilities
- Design and maintain high-performance Python applications
- Implement optimized solutions tailored to business needs
- Collaborate with teams utilizing Agile practices
- Work with APIs, data sources, and architectural design
- Write and maintain clean, testable code
Requirements
- 3–5 years in deploying production-grade Python applications
- Core Python, SQL, and database API proficiency
- Familiarity with Django or Flask frameworks
- Knowledge of Kafka or Apache Spark beneficial
- Strong analytical and collaboration skills
Drive innovation in financial technology using your Python expertise in an engaging team environment.
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free