Client: Our client is a US-based investment management business of an American Fortune Global 500 and Fortune 500 company whose subsidiaries provide insurance, investment management, and other financial products and services to both retail and institutional customers throughout the United States and in over 40 other countries.
Position overview: We are looking for a motivated Junior Python Developer to join our team working on front office and related financial applications. In this role, you will contribute to data processing, analytics workflows, and application features under the guidance of senior engineers and domain experts. This is a great opportunity to grow technical skills in Python, data analysis, and financial systems within a fast-paced, production environment.
Responsibilities: Assist in developing and maintaining Python-based front office and related applications
Work with data processing and transformation pipelines using Python and Pandas
Write and optimize SQL queries for data extraction and analysis
Support implementation of new features and bug fixes under senior team guidance
Participate in code reviews and follow team coding standards
Use SDLC tools (Git, Jira, CI/CD tools, Docker) in daily development workflow
Help with testing, debugging, and documenting developed components
Collaborate with developers, analysts, and stakeholders to clarify requirements
Support data validation and basic analytical tasks
0.5+ years of commercial experience in Python development (internships or strong pet projects acceptable)
Good working knowledge of Python and SQL
Hands-on experience with Pandas for data manipulation
Basic understanding of data structures and algorithms
Strong analytical and problem-solving mindset
Willingness to learn financial domain concepts (fixed income and front office workflows)
Familiarity with Git and basic SDLC practices
Ability to work in a team environment and follow technical guidance
Proactive attitude and readiness to learn from feedback
Nice to have: Basic knowledge of financial markets or investment products
Academic or practical exposure to fixed income concepts
Experience with cloud platforms (Azure or AWS) at a basic level
Exposure to Docker or CI/CD tools (e.g., Jenkins)
Basic knowledge of Java or C++
Experience working with financial datasets (Bloomberg, S\&P, Moody’s, ICE, etc.) — even at coursework level
Coursework or project experience in backtesting or data analysis
Experience supporting internal users or stakeholders during projects