Required Education
• Bachelor's degree in computer science, engineering, or a related field.
Preferred Education
• Master's degree in a relevant field.
Required Qualifications/Skills/Experience
• Minimum 3–5 years of experience developing and deploying production-ready Python applications.
• Strong experience with core Python, SQL, and database APIs.
• Backend Python development experience.
• Experience supporting data ingestion, data integrity, and data-driven decision support.
• SQL required at basic/intermediate level (selects, joins; no DML).
• Solid understanding of Object-Oriented Programming (OOP) concepts, multithreading, and thread pools.
• Design, develop, and maintain robust and scalable applications primarily using Python.
• Implement efficient and optimized code for various business needs.
• Integrate Python applications with various data sources, APIs, and other systems.
• Contribute to the design and development of application architectures.
• Write clean, well-documented, and testable code.
• Collaborate effectively with engineers, product managers, and stakeholders throughout the software development lifecycle (SDLC), adhering to Agile methodologies.
• Stay up-to-date with the latest trends and technologies in Python development.
• Excellent communication and collaboration skills.
• Strong problem-solving and analytical skills.
• Learning mindset expected.
• Ability to work in a collaborative team environment.
• Experience working in an Agile environment using a mix of Kanban and sprint-based approaches.
Preferred Qualifications/Skills/Experience
• Some UI/front-end exposure is a plus, but backend is primary.
• Polar's experience for data frames is a nice-to-have and considered easy to learn.
• Experience with integration-focused API environments.
• Familiarity with containerization technologies like Docker and deployment platforms such as Kubernetes, OpenShift, or ECS.
• Experience with Python frameworks (e.g., Django or Flask) is a plus.
• Familiarity with data processing concepts and related technologies (e.g., Kafka, Apache Spark) is beneficial.
• Experience using Java is preferred.
• Contributions to open-source projects.
• Familiarity with financial industry concepts.
• Prior Client experience is a plus but not required.
• Emphasis is placed on developing robust, scalable, and high-performance Python-based applications.
• Work will be performed within a collaborative team of approximately 5–6 developers.
• Python scripting is central to the role.
• API responsibilities are integration-focused; a separate team handles API development.
• Financial domain knowledge is not required.
• Candidates with significantly more seniority may not align with the scope of responsibilities, while junior candidates may face a steeper learning curve.
• The role includes approximately 90% development and 10% support responsibilities.
• Weekly releases include off-hours deployments.
Client, a leading global bank, is seeking a talented and passionate Python Developer to join the growing Fixed Income Technology (FIT) team. FIT is responsible for building and delivering technology used across Fixed Income businesses, including rates, corporate credit, and securitized markets. Technology solutions support pricing, hedging, trade management, market-making, financing, and securitization in an increasingly electronic environment. This role supports the NYC Rates Trading desk. The position focuses on data ingestion, data integrity, and supporting trading decisions. As a key member of the team, the selected candidate will contribute to the design, development, and maintenance of high-performance Python applications. The role involves close collaboration with developers and stakeholders to deliver innovative solutions that enable data-driven decision-making.
Job Duties
• Design, develop, and maintain high-performance Python applications.
• Support data ingestion and data integrity processes.
• Support trading decision workflows through technology solutions.
• Build optimized and scalable solutions for business requirements.
• Integrate applications with data sources, APIs, and other systems.
• Contribute to application architecture and technical design.
• Produce clean, testable, and well-documented code.
• Partner with engineering teams, product managers, and stakeholders.
• Participate in Agile delivery and SDLC activities.
• Support production activities and release processes.
#CT1
- **Only those lawfully authorized to work in the designated country associated with the position will be considered.**
- **Please note that all Position start dates and duration are estimates and may be reduced or lengthened based upon a client’s business needs and requirements.**
Your team at Rose International is always very helpful and responsive.
Barbara, Consultant
My on-boarding with Rose was outstanding. The packets of information, the process, and great attention to detail each person gave me allowed me to get started quickly.I appreciated each person's friendly and helpful attitude.
Diana, Consultant
Rose is an assembly of people grounded in honesty, truth and dignity for all of its employees and contractors.
Samba, Consultant
Rose International maintained good communication during assignments and are very informative through email and phone calls.
Sade, Consultant
I believe the best thing that Rose HR has going for it is the incredible responsiveness. Everyone is very quick to reply to any concerns, and contacts the contracted employees very quickly and efficiently.
Kevin, Consultant
EMPLOYEE COMMENTS